@charset "UTF-8";.easy-autocomplete{position:relative}.easy-autocomplete input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;color:#555;float:none;padding:6px 12px}.easy-autocomplete input:focus,.easy-autocomplete input:hover{box-shadow:none}.easy-autocomplete a{display:block}.easy-autocomplete.eac-blue-light input:focus,.easy-autocomplete.eac-blue-light input:hover{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}.easy-autocomplete.eac-blue-light ul{border-color:#66afe9;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(102,175,233,.6)}.easy-autocomplete.eac-blue-light ul .eac-category,.easy-autocomplete.eac-blue-light ul li{border-color:#66afe9}.easy-autocomplete.eac-blue-light ul .eac-category.selected,.easy-autocomplete.eac-blue-light ul li.selected{background-color:#ecf5fc}.easy-autocomplete.eac-green-light input:focus,.easy-autocomplete.eac-green-light input:hover{border-color:#41db00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(146,237,107,.6)}.easy-autocomplete.eac-green-light ul{border-color:#41db00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(146,237,107,.6)}.easy-autocomplete.eac-green-light ul .eac-category,.easy-autocomplete.eac-green-light ul li{border-color:#41db00}.easy-autocomplete.eac-green-light ul .eac-category.selected,.easy-autocomplete.eac-green-light ul li.selected{background-color:#9eff75}.easy-autocomplete.eac-red-light input:focus,.easy-autocomplete.eac-red-light input:hover{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,90,90,.6)}.easy-autocomplete.eac-red-light ul{border-color:#ff5b5b;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,90,90,.6)}.easy-autocomplete.eac-red-light ul .eac-category,.easy-autocomplete.eac-red-light ul li{border-color:#ff5b5b}.easy-autocomplete.eac-red-light ul .eac-category.selected,.easy-autocomplete.eac-red-light ul li.selected{background-color:#ff8e8e}.easy-autocomplete.eac-yellow-light input:focus,.easy-autocomplete.eac-yellow-light input:hover{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,231,84,.6)}.easy-autocomplete.eac-yellow-light ul{border-color:#ffdb00;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(255,231,84,.6)}.easy-autocomplete.eac-yellow-light ul .eac-category,.easy-autocomplete.eac-yellow-light ul li{border-color:#ffdb00}.easy-autocomplete.eac-yellow-light ul .eac-category.selected,.easy-autocomplete.eac-yellow-light ul li.selected{background-color:#ffe233}.easy-autocomplete.eac-dark-light input:focus,.easy-autocomplete.eac-dark-light input:hover{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(55,55,55,.6)}.easy-autocomplete.eac-dark-light ul{border-color:#333;box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(55,55,55,.6)}.easy-autocomplete.eac-dark-light ul .eac-category,.easy-autocomplete.eac-dark-light ul li{border-color:#333}.easy-autocomplete.eac-dark-light ul .eac-category.selected,.easy-autocomplete.eac-dark-light ul li.selected{background-color:#4d4d4d;color:#fff}.easy-autocomplete.eac-dark{color:#fff}.easy-autocomplete.eac-dark input{background-color:#404040;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark input:focus,.easy-autocomplete.eac-dark input:hover{border-color:#333;box-shadow:0}.easy-autocomplete.eac-dark ul{border-color:#333}.easy-autocomplete.eac-dark ul .eac-category,.easy-autocomplete.eac-dark ul li{background-color:#404040;border-color:#333}.easy-autocomplete.eac-dark ul .eac-category.selected,.easy-autocomplete.eac-dark ul li.selected{background-color:#737373;color:#f6f6f6}.easy-autocomplete.eac-dark-glass{color:#fff}.easy-autocomplete.eac-dark-glass input{background-color:rgba(0,0,0,.8);border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-dark-glass input:focus,.easy-autocomplete.eac-dark-glass input:hover{border-color:rgba(0,0,0,.8);box-shadow:0}.easy-autocomplete.eac-dark-glass ul{border-color:rgba(0,0,0,.8)}.easy-autocomplete.eac-dark-glass ul .eac-category,.easy-autocomplete.eac-dark-glass ul li{background-color:rgba(0,0,0,.8);border-color:rgba(0,0,0,.8)}.easy-autocomplete.eac-dark-glass ul .eac-category.selected,.easy-autocomplete.eac-dark-glass ul li.selected{background-color:rgba(64,64,64,.8);color:#f6f6f6}.easy-autocomplete.eac-dark-glass ul .eac-category:last-child,.easy-autocomplete.eac-dark-glass ul li:last-child{border-radius:0 0 4px 4px}.easy-autocomplete.eac-blue{color:#fff}.easy-autocomplete.eac-blue input{background-color:#6d9ed1;border-radius:4px;box-shadow:0;color:#f6f6f6}.easy-autocomplete.eac-blue input::-webkit-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input::-moz-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:-ms-input-placeholder{color:#f6f6f6}.easy-autocomplete.eac-blue input:focus,.easy-autocomplete.eac-blue input:hover{border-color:#5a91cb;box-shadow:0}.easy-autocomplete.eac-blue ul{border-color:#5a91cb}.easy-autocomplete.eac-blue ul .eac-category,.easy-autocomplete.eac-blue ul li{background-color:#6d9ed1;border-color:#5a91cb}.easy-autocomplete.eac-blue ul .eac-category.selected,.easy-autocomplete.eac-blue ul li.selected{background-color:#94b8dd;color:#f6f6f6}.easy-autocomplete.eac-yellow{color:#333}.easy-autocomplete.eac-yellow input{background-color:#ffdb7e;border-color:#333;border-radius:4px;box-shadow:0;color:#333}.easy-autocomplete.eac-yellow input:focus,.easy-autocomplete.eac-yellow input:hover{border-color:#333;box-shadow:0}.easy-autocomplete.eac-yellow ul{border-color:#333}.easy-autocomplete.eac-yellow ul .eac-category,.easy-autocomplete.eac-yellow ul li{background-color:#ffdb7e;border-color:#333}.easy-autocomplete.eac-yellow ul .eac-category.selected,.easy-autocomplete.eac-yellow ul li.selected{background-color:#ffe9b1;color:#333}.easy-autocomplete.eac-purple{color:#333}.easy-autocomplete.eac-purple input{background-color:#d6d1e7;border-color:#b8afd5;box-shadow:0;color:#333}.easy-autocomplete.eac-purple input:focus,.easy-autocomplete.eac-purple input:hover{border-color:#333;box-shadow:0}.easy-autocomplete.eac-purple ul{border-color:#333}.easy-autocomplete.eac-purple ul .eac-category,.easy-autocomplete.eac-purple ul li{background-color:#d6d1e7;border-color:#333}.easy-autocomplete.eac-purple ul .eac-category.selected,.easy-autocomplete.eac-purple ul li.selected{background-color:#ebe8f3;color:#333}.easy-autocomplete.eac-bootstrap input{border-color:#ccc;border-radius:4px;border-style:solid;border-width:1px;color:#555;padding:6px 12px}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #fff;border-top:1px dotted #ccc;display:none;margin-top:0;padding-bottom:0;padding-left:0;position:relative;top:-1px}.easy-autocomplete-container ul .eac-category,.easy-autocomplete-container ul li{background:inherit;border-color:#ccc;border-image:none;border-style:solid;border-width:0 1px;display:block;font-size:14px;font-weight:400;padding:4px 12px}.easy-autocomplete-container ul li:last-child{border-radius:0 0 2px 2px;border-width:0 1px 1px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li.selected div{font-weight:400}.easy-autocomplete-container ul li div{display:block;font-weight:400;word-break:break-all}.easy-autocomplete-container ul li b{font-weight:700}.easy-autocomplete-container ul .eac-category{font-color:#aaa;font-style:italic}.eac-description .eac-item span{color:#aaa;font-style:italic;font-size:.9em}.eac-icon-left .eac-item img{margin-right:4px;max-height:30px}.eac-icon-right .eac-item{margin-top:8px;min-height:24px;position:relative}.eac-icon-right .eac-item img{margin-left:4px;max-height:30px;position:absolute;right:-4px;top:-8px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.main-kv{background:#1aa3cf;padding:10px 0 15px}.main-kv-bnr{text-align:center;margin-bottom:15px}.main-kv-bnr>a>img{border-radius:6px}.main-kv .kv-certificate{display:inherit;width:100%;-webkit-justify-content:center;justify-content:center;margin:5px 0 15px}.main-kv .kv-certificate dt{font-size:1.5rem}.main-kv .kv-certificate dd{font-size:1.4rem}.main-kv .list-inline{white-space:nowrap;margin-left:10px}.main-kv .kv-copyright{width:100%;text-align:center;font-size:1.4rem}.main-kv .kv-copyright img{width:90px;margin-left:10px}.advanced-search-btn{padding-top:10px}.advanced-search-btn a{color:#fff;font-size:14px;border-bottom:1px solid #fff;padding-bottom:2px;position:relative}.advanced-search-btn a::before{content:'';position:absolute;top:50%;background-position:center;background-repeat:no-repeat;background-size:contain;left:-22px;transform:translateY(-50%);width:1.1em;height:1.1em;background-image:url(/common/img/ico_search.png)}.top-announcement{position:relative;overflow:hidden;width:100%;margin-top:30px;box-sizing:border-box}.top-announcement input{position:absolute;z-index:-1;opacity:0}.top-announcement label{position:relative;display:block;height:50px;padding:18px 0 0 20px;font-size:16px;font-weight:700;background:#eee;cursor:pointer}.top-announcement .top-announcement-content{overflow:hidden;max-height:0;-webkit-transition:max-height .35s;transition:max-height .35s;background:#eee}.top-announcement .top-announcement-content p{margin:0 1.5em 1em;line-height:1.8em}.top-announcement input:checked~.top-announcement-content{max-height:20em}.top-announcement label::after{position:absolute;top:0;right:0;display:block;width:50px;height:50px;line-height:50px;color:#0075a9;ebkit-transition:all 0.35s;transition:all .35s;text-align:center}.top-announcement input[type=checkbox]+label::after{font-size:18px;content:'+'}.top-announcement input[type=checkbox]:checked+label::after{font-size:18px;transform:rotate(360deg);content:'-'}.top-announcement .wanted{margin-bottom:20px;font-size:1.4rem;border:2px solid #fe3f6e;background:#fcf4f6;padding:20px;text-align:center}.top-announcement .wanted::before{content:"急募";margin-right:10px;padding:3px 10px;color:#fff;background:#fe3f6e;border-radius:3px}.top-announcement .wanted strong{font-size:2rem}.top-announcement .wanted a:hover{color:#fe3f6e}@media only screen and (max-width:600px){.main-kv .kv-certificate.anniversary{display:inherit;width:100%;-webkit-justify-content:left;justify-content:left;margin:5px 0 15px}.main-kv .kv-certificate.anniversary dt{font-size:1.2rem}.main-kv .kv-certificate.anniversary dd{font-size:1.1rem}.main-kv .anniversary .logo img{width:auto;height:55px}.main-kv .anniversary .anniversary-logo{margin:-10px 0 0 20px}.top-announcement label{height:80px;font-size:14px}.top-announcement label p{line-height:1.5em}.top-announcement label::after{width:50px;height:80px;line-height:80px}.top-announcement input[type=checkbox]+label::after{font-size:18px}.top-announcement .wanted{padding:10px;font-size:12px}.top-announcement .wanted::before{padding:3px 5px;font-size:12px}.top-announcement .wanted strong{font-size:15px}}@media only screen and (max-width:320px){.main-kv .anniversary .logo img{width:auto;height:46px}.main-kv .anniversary .anniversary-logo img{width:auto;height:52px;margin:0}}.easy-autocomplete{position:relative;width:100%!important}.easy-autocomplete input{width:100%!important;font-size:1.2rem}.easy-autocomplete-container{left:0;position:absolute;width:100%;z-index:2;top:100%;overflow:hidden}.easy-autocomplete-container ul{background:none repeat scroll 0 0 #fff;display:none;margin-top:0;position:relative;top:-1px;border:1px solid #ccc;padding:10px 10px 10px 0}.easy-autocomplete-container ul div{display:block;font-weight:400;word-break:break-all;margin:0}.easy-autocomplete-container ul .eac-item{font-size:1.3rem}.easy-autocomplete-container li{display:inline-block!important;vertical-align:top;border:0!important;background:0 0!important;margin:10px -13px 0 0;padding:0}.easy-autocomplete-container li.selected .eac-item{background-color:#1aa3cf!important;color:#fff}.easy-autocomplete-container .eac-item{display:block;background:#e7f0f3;border-radius:2px;color:#333;padding:4px 12px;min-width:66px;cursor:pointer}.easy-autocomplete-container a{color:inherit}.easy-autocomplete-container b{font-weight:400}.box-search{margin-bottom:15px}.box-search .search-ttl{padding:5px 0;text-align:center;font-size:1.5rem;font-weight:700}.box-search .search-ttl strong{display:inline-block;font-size:1.6em;margin-left:10px}.box-search .search-ttl .unit{font-size:2rem}.box-search .search-ttl .note{display:block;font-size:1.3rem;font-weight:400;margin:3px 0}.box-search .global-search{background:rgba(46,43,54,.85);border-radius:8px;padding:15px;color:#fff}.box-search .global-search-group{-webkit-flex-wrap:wrap;flex-wrap:wrap}.box-search .global-search .group-input{background:#fff;border-radius:2px;padding:0 10px}.box-search .global-search .easy-autocomplete-container{left:-30px}.box-search .icon-map{width:15px;height:23px}.sitename{background:#e5e5e5;text-align:center;padding:5px 0;line-height:1.3333}.recruitment-service{margin-top:25px}.box-recruitment .ttl-recruit{margin-bottom:15px}.box-recruitment .txt-intro{font-size:1.4rem;letter-spacing:-.02em;margin-bottom:10px}.box-recruitment .about{font-size:1.4rem;margin-top:24px}.box-recruitment .about .lead{font-size:1.6rem;font-weight:700}.box-recruitment .about p+p{margin-top:1em}.client-access{color:#fe4c78;text-align:center}.client-access .sec-btn{margin-top:10px}.recruit-points figure{width:32%;text-align:center;border-top:2.5px solid #f8b62d}.recruit-points figure:nth-child(2n){border-color:#f49e16}.box-service{margin:50px 0;width:100%}.box-service .mod-privacy{display:none;max-width:none}.service-application{margin-bottom:50px;background:#eee;padding:20px 15px;border-radius:8px}.friend-frame.privilege-friends .service-application{background:#fff}.service-application .date{margin-top:10px;text-align:center}.date.form-bottom{margin-top:-30px!important;text-align:center}.link_policy{text-align:center;text-decoration:underline}.form-nav{margin:10px 0 0;padding:10px 0}.form-nav .group-btn{overflow:hidden}.form-nav .btn-back,.form-nav .btn-next{height:45px;border-radius:30px;text-align:center;font-size:1.5rem;border:0}.form-nav .btn-back{float:left;width:110px;color:#aaa;background:#ccc url("/common/img/arrow_left_gray.png") no-repeat left 10px center;background-size:10px auto;display:none}.form-nav .btn-next{display:block;float:right;width:160px;color:#fff;background:#f8b62d url("/common/img/arrow_right_w.png") no-repeat right 10px center;background-size:10px auto}.form-nav .btn-complete{display:none;width:100%;height:60px;margin-bottom:60px;background:#fe3f6e;color:#fff;border-radius:30px;text-align:center;border:0}.form-nav .btn-complete.fz-18{font-size:1.8rem!important}.btn-complete.has-copy,.page-info .page-info-inr .btn-complete.has-copy{position:relative;white-space:nowrap;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row nowrap;gap:0 4px}.btn-complete.has-copy .inquiry-copy{background-color:#fff;color:#fe3f6e;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;border-radius:50%;height:40px;flex:0 0 40px;max-width:40px;display:grid;place-items:center}.detail-cv-copy{font-size:16px;color:#fe3f6e;font-weight:700;text-align:center;margin-top:20px;margin-bottom:20px}@media only screen and (max-width:600px){.detail-cv-copy{font-size:15px;margin-top:20px;margin-bottom:10px}}.step4.slick-current .btn-complete{display:block}.newsletter-check{font-size:14px;text-align:center}.newsletter-check .toggle-switch{display:inline-block;vertical-align:middle;margin:10px 0 10px 5px}.sec-pickup{background:-moz-linear-gradient(left,#eff9fd 0,#e6eef1 100%);background:-webkit-linear-gradient(left,#eff9fd 0,#e6eef1 100%);background:linear-gradient(to right,#eff9fd 0,#e6eef1 100%)}.sec-pickup .sec-btn{padding-top:10px}.sec-jobs,.sec-koukai{background:-moz-linear-gradient(left,#91c8dc 0,#9ed6ea 100%);background:-webkit-linear-gradient(left,#91c8dc 0,#9ed6ea 100%);background:linear-gradient(to right,#91c8dc 0,#9ed6ea 100%);margin-bottom:30px}.sec-jobs .sec-btn{margin-top:40px}.sec-head .form-select{font-size:14px}.sec-head .form-select>span{font-weight:700}.sec-head .form-select .caret-down{display:inline-block;vertical-align:middle;margin-left:5px}.sec-head .form-select .caret-down:after{right:10px}.sec-head .form-select .btn-default{height:45px;font-size:1.8rem;width:115px;padding:0 20px 0 15px}.sec-head .form-select .btn-default:hover{background-color:#fff;color:#333}.cities-list{margin:0 -8px}.cities-list li{width:33.3333%;padding:0 4px;margin-bottom:8px}.cities-list a{display:block}.flip-caption{display:block;position:relative}.flip-caption:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(46,43,54,.6);z-index:1;opacity:0;transition:opacity .3s}.flip-caption figcaption{position:absolute;z-index:2;width:100%;top:50%;transform:translateY(-50%);text-align:center;color:#fff;font-size:20px}.flip-caption .en-ttl,.flip-caption .jp-ttl{display:block;overflow:hidden}.flip-caption .en-ttl{transform:rotateY(0);transition:all .6s ease;opacity:1}.flip-caption .jp-ttl{transform:rotateY(-180deg);transition:all .6s ease;opacity:0;height:0}.flip-caption:hover:before{opacity:1;visibility:visible}.flip-caption:hover figcaption .en-ttl{opacity:0;visibility:hidden;height:0;transform:rotateY(-180deg)}.flip-caption:hover figcaption .jp-ttl{visibility:visible;opacity:1;transform:rotateY(0);height:auto}.prefecture-row{margin-top:20px}.prefecture-row .prefecture-ttl{font-size:1.6rem;font-weight:700;margin-bottom:10px}.prefecture-list{margin-bottom:0}.prefecture-list li{display:inline-block;vertical-align:top;line-height:1;color:#ccc;font-size:1.4rem;margin:0 5px 10px 0;position:relative}.prefecture-list li:after{content:'';display:inline-block;width:1px;height:12px;background:#333;margin-left:10px}.prefecture-list li:last-child:after{display:none}.prefecture-list a{display:inline-block;color:#3dadd6}.prefecture-list a:hover{text-decoration:underline}.sec-link-btn{background:#edf6fa;background:-moz-linear-gradient(left,#eff9fd 0,#e6eef1 100%);background:-webkit-linear-gradient(left,#eff9fd 0,#e6eef1 100%);background:linear-gradient(to right,#eff9fd 0,#e6eef1 100%)}.list-link-btn{margin-bottom:20px}.list-link-btn:last-of-type{margin-bottom:0}.list-link-btn .btn{padding-left:1.2rem;padding-right:1.2rem;font-weight:700;margin:0 10px 10px 0}.sec-company-report .sec-title,.sec-company-report .ttl-note{display:inline-block;margin-right:15px}.sec-company-report .sec-btn{padding-top:15px}.list-company-report{margin:0 -10px}.list-company-report li{width:50%;padding:0 10px;margin-bottom:15px;display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.list-company-report li>*{width:100%}.list-company-report li figure{width:160px;border:1px solid #dcdcdc;padding:5px 10px}.list-company-report .txt-link{display:block;font-weight:600;font-size:1.4rem;line-height:1.333;margin:1em 0}.list-company-report .txt-link:hover{text-decoration:underline}.list-company-report .txt-link small{display:block;font-size:1.2rem}.list-company-report .txt{line-height:1.8;height:5.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:auto}.sec-blog{margin-bottom:30px}.blog-info .blog-txt{font-size:1.4rem;line-height:1.8;margin:1em 0}.blog-info .sec-btn{text-align:center}.blog-info .sec-btn.s-medium a{width:280px}.list-recommend .txt{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sec-top-news{margin-bottom:60px}.sec-top-news .sec-btn{padding-top:10px;text-align:center}.news-item{font-size:1.4rem;margin-bottom:20px}.news-ttl{color:#3dadd6;line-height:1.8}.news-ttl:hover{text-decoration:underline}.box-inline{margin-bottom:40px}.box-inline .box-title{margin-bottom:15px}.box-inline .box-head{font-weight:700}.box-inline .lead{font-size:1.4rem;font-weight:700;line-height:1.75;color:#00a663;margin-bottom:10px}.box-inline .txt{line-height:1.75}.box-inline .txt p+p{margin-top:1em}.box-inline.last-item{margin-bottom:0}.box-inline.last-item .box-title{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.box-inline .sec-btn{margin-top:15px;text-align:center}.sec-partner{padding:50px 0}.list-partner a{display:block}.list-partner a:not(.trans){border:1px solid #ccc}.list-partner a:not(.trans):hover{border-color:rgba(46,43,54,.7)}.sec-koukai{margin-bottom:0}.sec-koukai .container{overflow:hidden;position:relative}.sec-koukai .cap{float:left}.sec-koukai .cap img{width:100%}.sec-koukai .txt{float:right}.sec-koukai .sec-title{position:relative}.sec-koukai .sec-title small::after{content:"NEW";color:#fff}.campaign-information .campaign-friend{border:1px solid #bee2ea}.campaign-information .campaign-friend:hover{border:1px solid #3dadd6}@media only screen and (max-width:320px){.sec-company-report .ttl-note{font-size:10px}}@media only screen and (max-width:600px){.box-search .easy-autocomplete-container{top:100%;width:calc(100vw - 59px);margin-top:1px}.box-search .global-search{min-height:341px}.box-search .global-search-group{margin-bottom:12px}.box-search .global-search-group:nth-child(3){margin-bottom:0}.box-search .global-search-group:last-child{margin-bottom:-500px}.box-search .global-search .select-item{width:48%;min-width:70px;margin-right:4%}.box-search .global-search .select-item:last-child{margin-right:0}.easy-autocomplete-container li,.easy-autocomplete-container li .eac-item{margin:0 -10px 0 0}.sec-company-report .ttl-note{margin:0 0 1em}.sec-link-btn{background:#e0f0f9;padding-bottom:20px}.campaign-information .sec-title{font-size:2.3rem;margin-bottom:25px}.list-recommend .card-post-info{padding-left:15px}.list-recommend .card-post-ttl{line-height:1.2;margin-bottom:10px}.list-recommend .txt{line-height:1.5;-webkit-line-clamp:4}.campaign-information{padding-bottom:30px}.sec-company-list .sec-title,.sec-link-btn .sec-title,.sec-partner .sec-title,.sec-top-news .sec-title{font-size:2.3rem}.box-inline .box-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background:#f6f6f3;border-radius:4px}.box-inline .box-thumb{width:90px}.box-inline .box-head{width:calc(100% - 90px);padding:0 15px;font-size:1.4rem}.box-inline .box-head .logo-krasys{width:105px}.box-inline .lead,.box-inline .txt{padding:0 15px}.list-partner{margin:0 -10px -10px}.list-partner li{width:50%;padding:0 5px;margin-bottom:10px}.sec-koukai .cap{max-width:150px;margin-bottom:40px}.sec-koukai .txt{width:calc(100% - 175px);margin-bottom:40px;font-size:1.3rem}.sec-koukai .sec-title small{font-size:2.6rem}.sec-koukai .sec-title small::after{font-size:1.2rem;padding:0 6px;height:26px;line-height:26px;background:#f8b551;position:absolute;top:2px;margin-left:5px}.sec-koukai .text-center.sec-btn{position:static;text-align:center}}@media print,(min-width:601px){.main-kv{padding:60px 0 0;overflow:hidden}.main-kv .container{position:relative}.main-kv-ttl{color:#fff;margin-bottom:40px}.main-kv-ttl .ft-yugothic{display:block;line-height:1.2;font-size:3.5rem;font-weight:700}.main-kv-ttl strong{font-size:6rem}.main-kv-ttl .fz-medium{font-size:4rem}.main-kv-ttl small{display:block;font-size:2rem;text-align:center}.main-kv .staff{position:absolute;bottom:0;right:-120px;z-index:8}.main-kv .staff img{width:443px;height:auto}.main-kv-bnr{width:590px;margin:-32px 0 10px 45px}.main-kv-bottom{position:relative;z-index:10;-webkit-align-items:flex-end;align-items:flex-end;padding-bottom:10px}.main-kv .kv-certificate,.main-kv .kv-copyright{width:auto}.main-kv .kv-certificate{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;margin:0 0 0 45px}.main-kv .kv-certificate dd,.main-kv .kv-certificate dt{display:inline-block;vertical-align:top}.main-kv .kv-certificate dd{margin-left:10px}.main-kv .logo li{margin-left:5px}.main-kv .kv-copyright img{width:130px}.kv-certificate.anniversary .anniversary-logo{display:none}.box-search{border:1px solid #fff;padding:25px 25px 65px;margin-bottom:0}.box-search .search-ttl{font-size:2rem;padding:0 0 0 20px;text-align:left}.box-search .search-ttl .count{font-size:4.4rem;line-height:1.333}.box-search .search-ttl .unit{font-size:3rem}.box-search .search-ttl .note{display:inline-block;font-size:1.2rem;margin-left:10px}.box-search .global-search{position:relative;z-index:9;padding:15px 20px}.box-search .global-search-group{padding:0}.box-search .global-search-group:first-child{width:250px}.box-search .global-search-group:nth-child(2){width:400px}.box-search .global-search-group:nth-child(3){width:calc(100% - 750px);position:relative}.box-search .global-search-group:last-child .input-label{padding-left:18px}.box-search .global-search .group-input{padding:7px 10px;border-radius:4px 0 0 4px;border-right:1px solid #394c52}.box-search .global-search .group-input.last{border-radius:0;border-right:none;border-left:1px solid #394c52}.box-search .global-search .select-item{width:200px}.box-search .global-search .select-item:last-of-type select{border-left:1px solid #394c52}.box-search .global-search .m-select{padding:7px 5px;background:#fff}.box-search .global-search .m-select:after{border-left-width:5px;border-right-width:5px;border-top-width:7px}.box-search .global-search .btn-search{position:absolute;bottom:0;left:100%;height:44px;width:100px;font-size:1.4rem;margin-top:auto}.box-search .global-search .form-control,.box-search .global-search .m-select{font-size:1.4rem}.box-search .easy-autocomplete-container{width:845px;margin-top:8px}.sitename{line-height:1.55}.recruitment-service{margin-top:40px}.recruitment-service .box-recruitment{width:565px}.recruitment-service .box-service{width:430px;margin:0;padding-bottom:40px}.box-service .sec-title{margin-bottom:15px}.box-service .sec-title strong{font-size:2.6rem}.box-recruitment .txt-intro{font-size:1.8rem;margin-bottom:30px}.box-recruitment .about{padding:30px 0 45px 0;position:relative}.box-recruitment .about-thumb{width:0;position:absolute;bottom:0;left:-170px}.box-recruitment .about-thumb img{display:none}.box-recruitment .about .lead{font-size:1.8rem;margin-bottom:8px!important}.box-recruitment .about p{line-height:1.8}.recruit-points figure{width:31.01%}.service-application{padding:22px 15px 15px}.service-application .form-nav{text-align:center;padding:30px 0 0;margin-top:0}.service-application .form-nav .btn-back,.service-application .form-nav .btn-next{height:40px}.service-application .form-nav .btn-complete{font-size:1.5rem;height:50px;width:360px}.service-application .check-list .full{margin-bottom:0}.step5 .form-label{line-height:1.5;margin-bottom:20px}.sec-pickup .sec-title strong{margin-left:20px}.sec-pickup .sec-btn{padding-top:0;margin-top:0}.list-pickup .card-post{margin-bottom:30px}.list-pickup .card-post-ttl{font-size:2rem;margin-bottom:10px}.list-pickup .card-post-img{width:240px}.list-pickup .card-post-img img{box-shadow:5px 5px 10px rgba(0,0,0,.1)}.list-pickup .card-post-info{width:calc(100% - 240px);padding-left:40px}.sec-head{position:relative}.sec-head .form-select{position:absolute;right:0;top:0}.sec-head .form-select .btn-default{height:40px}.sec-jobs{margin-bottom:0}.sec-jobs .sec-btn{margin-top:30px}.cities-list,.prefecture-location{width:50%}.cities-list{margin:0;display:block;overflow:hidden}.cities-list li{float:left;width:115px;padding:0;margin:0 5px 5px 0}.prefecture-location{margin-top:-5px}.prefecture-row{margin:0 0 5px}.prefecture-row .prefecture-ttl{font-size:1.4rem;margin-bottom:6px}.prefecture-list{margin-bottom:0}.prefecture-list li{margin-bottom:0;font-size:1.3rem}.prefecture-list li:after{position:relative;top:1px}.sec-link-btn{padding-bottom:50px;padding-top:55px}.sec-link-btn .sec-title{margin-bottom:16px}.list-link-btn{margin-bottom:50px}.list-link-btn .btn{padding-left:1.5rem;padding-right:1.5rem}.sec-company-report .sec-title{margin-bottom:30px}.sec-company-report .sec-btn{padding-top:25px}.list-company-report li{width:16.6667%;padding:0 9px 0 8px}.list-company-report.js-list-loadmore li{margin-bottom:45px}.list-company-report.js-list-loadmore+.sec-btn{padding-top:0}.list-company-report li figure:hover{border:1px solid #333}.campaign-information{padding-bottom:50px}.sec-blog{padding:15px 0;margin-bottom:0}.sec-blog .sec-title{margin-bottom:8px}.blog-img,.blog-info{margin-bottom:0!important}.blog-info .blog-txt{margin:0 0 1em}.blog-info .sec-btn{text-align:right}.list-recommend .card-post-info{padding-top:5px}.list-recommend .txt{-webkit-line-clamp:3;line-height:1.6;max-height:70px}.sec-top-news .sec-title{margin-bottom:30px}.news-item{display:-webkit-flex;display:flex;margin-bottom:6px}.news-date{width:130px;position:relative;padding-top:1px}.news-date:after{content:'';width:1px;position:absolute;right:0;top:5px;bottom:5px;background:#333}.news-ttl{display:block;width:700px;padding-left:18px;color:#333}.box-inline{background:#f6f6f3;overflow:hidden;padding:20px 30px;margin-bottom:20px;position:relative}.box-inline .box-head{font-size:1.8rem;padding:5px 0;margin-bottom:15px}.box-inline .box-thumb{width:200px}.box-inline .lead{font-size:1.6rem}.box-inline .sec-btn{position:absolute;right:30px;bottom:20px}.box-inline.first-item{border-radius:16px 16px 4px 4px}.box-inline.first-item .box-thumb{float:right}.box-inline.first-item .box-head{float:left}.box-inline.first-item .lead{clear:left}.box-inline.last-item{border-radius:8px 8px 16px 16px}.box-inline.last-item .box-thumb{float:left;margin-right:30px}.box-inline.last-item .box-head{float:right;width:calc(100% - 230px);margin-bottom:5px;font-size:2rem}.box-inline.last-item .lead{clear:right}.sec-partner{padding-top:55px}.sec-partner .sec-title{margin-bottom:14px}.list-partner{justify-content:space-between}.list-partner li{width:196px}.sec-koukai .cap{max-width:500px}.sec-koukai .txt{width:calc(100% - 540px);position:absolute;top:55px;right:0;font-size:1.4rem}.sec-koukai .sec-title{width:calc(100% - 540px);position:absolute;top:0;right:0}.sec-koukai .sec-title small::after{font-size:1.4rem;padding:0 10px;height:25px;line-height:25px;background:#f8b551;position:absolute;top:2px;margin-left:10px}.sec-koukai .sec-btn{text-align:right;position:absolute;bottom:0;right:0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.sitename{padding:8px 0 3px}.list-recommend .txt{height:80px;max-height:none}.form-nav .btn-complete{padding-top:4px}.form-nav .btn-back,.form-nav .btn-next{padding-top:3px}.sec-head .form-select .btn-default{padding-top:2px}}.search-box-sp{background:#343f4d;padding:20px 0}.search-box-sp .group-input{display:-webkit-flex;display:flex;background:#fff;border-radius:2px;overflow:hidden;padding:5px 10px}.search-box-sp .group-input .form-control{border:0;height:30px;color:#333}.search-box-sp .group-input .icon-map{width:15px;height:23px}.search-box-sp .list-industry-btn{overflow-x:auto;white-space:nowrap;margin:10px -15px 0 0}.search-box-sp .list-industry-btn .btn{background:#fff;font-size:1em;padding:.7rem .8rem;margin-right:8px}.search-box-sp .list-industry-btn .btn.is-active{border-color:#3dadd6;color:#3dadd6}.search-box-sp .search-box-footer{margin-top:20px}.search-box-sp .search-box-footer .form-btn{background-repeat:no-repeat;background-size:8px auto;display:inline-flex;align-items:center;justify-content:center}.search-box-sp+.form-nav{padding:15px 20px;margin-top:0}.search-box-sp+.form-nav .btn-complete{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.333}.search-box-sp .search-box-footer .prev{width:145px;background-color:#f8b551;background-image:url("/common/img/arrow_left_brown.png");background-position:left 10px center;padding-left:10px;border-color:#f8b551}.search-box-sp .search-box-footer .prev.clr-primary{background-color:#1aa3cf;border-color:#1aa3cf}.search-box-sp .search-box-footer .next{width:180px;background-image:url("/common/img/arrow_right_w.png");background-position:right 10px center;padding-right:10px}.search-box-sp .form-select{text-align:center}.search-box-sp .form-select>span{font-size:1.6rem;font-weight:400}.search-box-sp .form-select .caret-down{margin-left:10px}.search-box-sp .sec-head{padding-bottom:10px}.search-result .hidden-link{display:none}.search-result-head{text-align:center;margin:15px 0}.search-result-head .records{font-size:1.6rem}.search-result-head .records strong{display:inline-block;font-size:1.4em;font-weight:700;margin-right:4px}.search-result-head .records .val{font-weight:700}.search-result-head .txt{font-size:1.4rem;line-height:1.8}.search-filter{font-size:1.4rem}.search-filter li{position:relative}.search-filter a{display:block;color:#aaa;font-size:1.3rem;text-align:center;background:#ccc;border-top-right-radius:4px;border-top-left-radius:4px}.search-filter a::before{content:'▼';font-size:5px;position:absolute;top:50%;left:5px}.search-filter a.is-active{color:#fff;background:#3dadd6}.search-filter a.is-active::before{color:#fe3f6e}.search-filter .item-counter{text-align:right}.search-filter .item-counter .quantity{font-size:1.8rem;font-weight:700;margin-left:5px}.search-filter .item-counter .quantity sub{font-weight:400;font-size:1.4rem;margin-left:5px}.search-result-bottom{margin-top:30px}.search-result-item .mod-job-item{border:1px solid #ccc}.search-result-item .mod-job-item:first-child{margin-top:5px}.search-result-item .mod-job-item .job-head{margin-bottom:15px}.search-result-item .mod-job-item .price{padding-top:2px}.search-result-item .mod-job-item .text{font-weight:700}.search-result-item .mod-job-item .strong-txt{margin-top:-2px}.search-result-item .mod-job-item .job-name{min-width:90px;width:auto;margin-left:0;padding-left:15px;padding-right:15px;background-color:#f5f5f5;border:none;color:#383838;font-weight:400}.search-result-item .mod-job-item .badge{min-width:90px;width:auto;padding-left:15px;padding-right:15px;background-color:#f5f5f5;border:none;color:#037203;font-weight:400}.search-result-item .mod-job-item .job-title{display:flex;margin-bottom:15px}.search-result-item .mod-job-item .job-title>a{display:block}.search-result-item .mod-job-item .job-title>a.image{width:96px}.search-result-item .mod-job-item .job-title>a.text,.search-result-item .mod-job-item .job-title>h2.text{flex:1;padding:0 15px;margin-bottom:0;color:#2cadff;line-height:1.9;text-decoration:underline}.search-result-item .mod-job-item .job-title>h2.text>a{color:#2cadff;text-decoration:underline;display:block}.search-result-item .mod-job-item .salary{margin-bottom:15px}.search-result-item .mod-job-item .recommend-point{padding:0 0 0 55px;margin:0 0 25px;background:url(/common/img/finger.png) no-repeat 0 0;background-size:45px;min-height:37px}.search-result-item .mod-job-item .recommend-point>ul{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:5px}.search-result-item .mod-job-item .recommend-point>ul>li{display:block;margin-right:10px;margin-bottom:10px}.search-result-item .mod-job-item .recommend-point>ul>li>span{font-size:1.2rem;padding:5px;color:#3dadd6!important;border-color:#3dadd6!important}.search-result-item .mod-job-item .more-info{position:absolute;bottom:15px;right:15px;width:188px}.search-result-item .mod-job-item .more-info>a{position:relative;display:block;width:100%;height:50px;padding:13px 20px 0 0;border-radius:5px;background:#f8b62d;color:#fff;font-size:1.6rem;font-weight:700;text-align:center}.search-result-item .mod-job-item .more-info>a::before{display:block;content:">";position:absolute;top:9px;right:10px;color:#fff;font-size:2rem;text-decoration:none;transform:scale(.4,1)}.other-prefecture{padding:45px 0 50px}.other-prefecture p{font-size:1.4rem;margin:5px 0}.other-prefecture p:before{content:"■ "}.other-prefecture .head-txt{font-size:1.8rem;font-weight:700;margin-bottom:15px}.other-prefecture .prefecture-list li{margin-right:2px}.other-prefecture .prefecture-list li:after{margin-left:7px}.search-advanced .service-ttl{margin-bottom:30px}.search-advanced .condition{margin-bottom:35px}.search-advanced .condition .head-ttl{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:5px}.search-advanced .condition-ct{background:#e0f0f9;border-radius:4px;padding:10px 15px;font-size:1.5rem}.search-advanced .condition-ct strong{font-weight:700}.search-advanced .condition-ct p+p{margin-top:2px}.search-advanced .condition-ct .list-decimal-primary{font-size:1.4rem}.search-advanced .condition-txt{font-size:1.4rem;line-height:1.8;letter-spacing:-.01em;margin-bottom:-5px}.search-advanced .head-ttl strong{font-size:1.125em}.search-right .form-group .form-label{margin:20px 0 15px}.search-right .registration-step .form-label{margin-bottom:15px}.search-right .registration-step .form-input{margin-bottom:15px}.search-right .form-nav .btn-complete{display:block;margin:0 auto;font-size:1.5rem;line-height:1.333}.search-right .form-nav a.btn-complete{display:block;margin:0 auto;font-size:1.5rem}.search-right .form-control,.search-right .m-select select{font-size:1.4rem}.search-right .checkbox-list li,.search-right .radio-list li{display:inline-block;vertical-align:top}.search-right .form-intro{font-size:1.4rem;line-height:1.8;margin:-10px 0 40px}.btn_nav_out{display:table;width:100%;margin:50px auto 0}.search-advanced .btn_nav{display:table-cell;vertical-align:middle;width:100%;height:70px;color:#fff;font-size:1.6rem;text-align:center;background:#fe4c78;border-radius:8px}.search-result .sec-head{text-align:center;background:#eee}.search-result .sec-head .form-select{position:static}.search-result .sec-head .form-select select{font-size:1.4rem;height:35px;line-height:35px}@media only screen and (max-width:600px){.btn_nav_out{margin:30px auto 0}.btn_nav_out .btn_nav{height:60px}.search-result .sec-head{margin:20px 0 10px;padding:5px 0}.search-result-item .mod-job-item .job-title>a.text,.search-result-item .mod-job-item .job-title>h2.text{font-size:1.3rem}.search-filter a{width:77px;height:30px;line-height:30px}.search-filter .item-counter{clear:both;width:100%;margin-bottom:10px}.search-filter a::before{margin-top:-15px}.search-right .form-nav a.btn-complete{padding-top:12px}.search-result-item .mod-job-item .badge,.search-result-item .mod-job-item .job-name{font-size:10px;padding-top:9px;padding-left:8px;padding-right:8px}}@media only screen and (min-width:601px){.search-result .sec-head{margin:0 0 10px;padding:5px 0}.search-right .form-nav a.btn-complete{line-height:50px}.search-filter ul{margin-left:-15px}.search-filter a{width:77px;height:25px;line-height:25px}.search-filter a::before{margin-top:-12px}.search-filter .item-counter{float:right;width:150px;margin-right:-15px}}.koukai-list-detail .facility-name,.rakuai-search-list .facility-name{margin-bottom:10px;font-size:1.4rem;font-weight:700;overflow-wrap:break-word;word-wrap:break-word}.rakuai-search-list .image{float:left;margin:0 10px 15px 0}.koukai-list-detail .facility-name{font-size:1.6rem}.rakuai-search-list .facility-name .icon{width:20px;height:20px;margin-right:5px;background:#2e2b36;background-size:20px auto;border-radius:2px}.facility-name .icon.pharmacy_otc{background-image:url("/img/koukai/icon_pharmacy_otc.png")}.facility-name .icon.welfare_other{background-image:url("/img/koukai/icon_welfare_other.png")}.facility-name .icon.hospital_clinic{background-image:url("/img/koukai/icon_hospital_clinic.png")}.facility-name .icon.company{background-image:url("/img/koukai/icon_company.png")}.koukai-list-detail .company-name::before{font-size:1.4rem;content:"（法人名："}.koukai-list-detail .company-name::after{font-size:1.4rem;content:"）"}.koukai-list-detail ul{overflow:hidden;margin-bottom:30px}.koukai-list-detail li{float:left;width:36.5%;min-height:109px;margin-left:2%}.koukai-list-detail li:first-child{width:22%;margin-left:0}.koukai-list-detail img{width:100%}@media only screen and (max-width:600px){.rakuai.search-list .image{width:100px}.koukai-list-detail li{min-height:0}}@media only screen and (min-width:601px){.rakuai.search-list .image{width:95px}}.nav-job{text-align:center;overflow:hidden;margin-bottom:5px}.nav-job .btn-close{display:block}.nav-job .job-code{width:calc(100% - 35px - 20px);margin:0 auto;font-size:1.8rem;color:#fff}.nav-job .job-code strong{font-weight:700}.job-info-detail{padding:20px 15px}.job-info-detail .tags{margin-bottom:30px}.job-info-detail .schedule{font-size:1.4rem;line-height:1.7;margin:10px 0 50px}.recruit-form-ttl{font-size:2rem;text-align:center;line-height:1.3;font-weight:700;margin-bottom:35px}.recruit-form-subttl{font-size:1.6rem;text-align:left;line-height:1.3;font-weight:700;margin-top:-20px;margin-bottom:15px}.recruit-form-ttl span{color:#1aa3cf}.bnr-support{position:relative;margin-top:75px}.bnr-support img{max-height:278px;min-height:200px;width:auto;object-fit:cover}.bnr-support .badge-contact-tel{position:absolute;bottom:10px;left:20px;right:20px}.bnr-support .support-txt{position:absolute;width:100%;left:0;text-align:center;color:#fff;line-height:1.4;text-shadow:rgba(46,43,54,.5) 1px 0 0,rgba(46,43,54,.5) .5403px .84147px 0,rgba(46,43,54,.5) -.41615px .9093px 0,rgba(46,43,54,.5) -.98999px .14112px 0,rgba(46,43,54,.5) -.65364px -.7568px 0,rgba(46,43,54,.5) .28366px -.95892px 0,rgba(46,43,54,.5) .96017px -.27942px 0}.tags .btn{display:inline-block;vertical-align:top;font-size:1em;padding:.45rem .8rem;margin:0 5px 5px 0}.tags span.btn{cursor:auto}.tags span.btn-info:hover{color:#3dadd6;background-color:#fff}.job-info-detail span.btn-info{color:#57b4d2!important;border-color:#57b4d2!important}.point-recommended{clear:both;margin-bottom:55px}.point-recommended .ttl{font-weight:700}.point-recommended .ttl strong{font-size:2rem;letter-spacing:.1em}.point-recommended .point-ct{background:#f7f6f7;border:1px solid #999;border-radius:8px;padding:15px;line-height:1.75}.point-recommended .point-ct .lessmore-inner{max-height:170px}.point-recommended .point-ct .lessmore-inner:after{background:linear-gradient(to bottom,rgba(247,246,247,0) 0,#f7f6f7 85%)}.point-recommended .sec-btn{margin-top:20px}.point-recommended .ttl_detail{text-align:center;border-bottom:1px solid #999;padding-bottom:5px;margin-bottom:20px}.ttl_detail_02{color:#1aa3cf;font-weight:700;margin-bottom:4px}.d-list-more dd:not(:first-of-type),.d-list-more dt:not(:first-of-type){display:none}.d-list-more.is-show dd,.d-list-more.is-show dt{display:block}.js-less-more.is-active:after{border-top:0;border-bottom:5px solid #333}.table-of-content .table{margin-bottom:55px}.table-of-content .table td,.table-of-content .table th{vertical-align:top}.table-of-content .table th{font-weight:700}.table-of-content .table strong{font-weight:700}.table-of-content .table .custom-line{line-height:1.7}.table-of-content .table .fz-lg{display:block;font-size:1.8rem}.table-of-content .form-label{margin-bottom:15px}.search-detail .mod-job-item{background:#69c2de;margin:0;padding:15px}.search-detail .mod-job-item .job-name{background:#fff;border-color:#fff;color:#57b4d2}.search-detail .mod-job-item .text{font-size:1.6rem;line-height:1.4;margin:8px 0 0}.search-detail .mod-job-item .badge{background:#2e2b36}.not-found{background:#e0f0f9;padding:20px 15px;margin:25px 0 30px}.not-found-ttl{font-size:1.8rem;margin-bottom:1em;text-align:center}.not-found-msg{font-size:1.4rem;line-height:1.7}.not-found-msg p+p{margin-top:.7em}.error_txt{margin-bottom:5px;color:#fe3f6e;font-size:1.4rem}@media only screen and (max-width:360px){.search-box-sp .search-box-footer .form-btn{width:auto;font-size:1.2rem}.search-box-sp .search-box-footer .prev{padding-left:20px}.search-box-sp .search-box-footer .next{padding-right:20px}.point-recommended .sec-btn a{width:100%}.search-result-head .records{font-size:1.5rem}}@media only screen and (max-width:600px){.main-body{padding:0 15px}.search-result .search-box-sp{margin:0 -15px;padding:20px 15px}.search-box-sp .form-select>span{color:#fff}.search-result-item .mod-job-item .row{padding:12px 0}.search-result-item .mod-job-item .date{display:none}.search-result-item .mod-job-item .strong-txt{font-size:1.5rem}.search-right textarea.form-control{height:125px}.search-right .sp-fz-sm{font-size:1.5rem}.search-right .form-nav .btn-complete{width:270px}.search-right .checkbox-list li,.search-right .radio-list li{margin:0 8px 20px 0}.search-right .radio-list:not(.orginal-custom) li:nth-child(odd){min-width:158px}.search-right .checkbox-list li:nth-child(odd){min-width:125px}.search-right .mod-job-item{min-height:175px}.search-right .mod-job-item-small{min-height:auto}.search-right .mod-job-item .text{-webkit-line-clamp:3}.form-input .m-select:last-child{width:52%!important}.search-detail{position:fixed;top:0!important;left:0;bottom:0!important;z-index:9995;width:100%;background:#fff;-ms-transform:translateY(100px);transition:transform .4s,opacity .3s;height:100%}.search-detail .search-detail_inr{height:100%;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.favorite-detail.is-show,.search-detail.is-show{-ms-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.point-recommended .ttl_detail,.point-recommended .ttl_detail_02{font-size:1.5rem}.point-recommended .point-ct{font-size:1.4rem}.table-of-content .table{border-bottom:1px solid #ccc}.table-of-content .table td,.table-of-content .table th{display:block;width:100%;font-size:1.4rem}.table-of-content .table th{background:#57b4d2;color:#fff;font-weight:700;padding:4px 10px}.table-of-content .table td{padding:12px 10px}.search-advanced .condition-txt p{text-align:left}.thumb-not-found{width:95px;margin:0 auto 50px}.bnr-support .support-txt{font-size:1.6rem;bottom:65px}}@media print,(min-width:601px){.main-body{padding:25px 0 40px;min-height:650px}.search-result{width:calc(100% - 55%);max-width:600px}.search-result .search-box-sp{background:0 0;padding:0;margin-bottom:20px}.search-result .search-box-sp .form-select{position:static}.search-advanced{max-width:400px;margin-left:25px}.form-side label.btn{font-size:1.2rem;padding-top:.414rem;padding-bottom:.414rem}.form-side label.btn:hover{color:#3dadd6;border-color:#3dadd6;background:#fff;opacity:.8;transition:opacity .3s}.search-result-head{margin-top:-5px}.search-filter{padding:0 15px}.search-result-item .mod-job-item{margin-top:15px}.search-result-item .mod-job-item .price{font-size:1.4rem}.search-result-item .mod-job-item .salary{border-radius:0}.search-advanced .service-ttl{margin-bottom:35px}.search-advanced .form-group{margin-bottom:25px}.search-detail{display:block!important;margin:25px 20px 0 0}.search-right .search-detail{background:#fff;z-index:990;position:fixed;right:auto;max-width:1000px;overflow-x:hidden;overflow-y:scroll}.search-right .search-detail .mod-job-item{height:auto}.search-right .search-detail .form-thanks.form-thanks-step,.search-right .search-detail .job-info-detail{height:calc(100% - 137px)}.no-header-fixed .scrolled .search-right .search-detail{top:0}.search-right .search-detail .form-thanks.form-thanks-step{margin-top:0}.search-right{width:50%;padding-left:25px}.search-right textarea.form-control{height:100px}.search-right .form-nav .btn-complete{width:360px;max-width:100%;height:50px}.search-right .mod-job-item{padding:10px}.search-right .mod-job-item .job-head{margin-bottom:0}.search-right .mod-job-item .text{font-size:1.5rem;-webkit-line-clamp:2}.search-right .tags .btn{padding-right:1rem;padding-left:1rem}.search-right .checkbox-list li,.search-right .radio-list li{margin:0 10px 10px 0}.search-right .list-col-3{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.search-right .list-col-3:after{content:'';display:flex;width:95px}.search-right .list-col-3 li{margin-right:0}.search-right .list-col-3 li:nth-child(3n+1){width:120px}.search-right .list-col-3 li:nth-child(3n+2){margin-right:auto}.search-right .list-col-3 li:nth-child(3n+3){width:95px}.search-right .m-select:after{border-left-width:5px;border-right-width:5px;border-top-width:7px;margin-top:-4px}.search-right .m-select:nth-child(2){width:54%}.table{border-top:1px solid #ccc}.table td,.table th{font-size:1em;border-bottom:1px solid #ccc;padding:12px;text-align:left;line-height:1.7}.table th{width:120px;color:#57b4d2}.point-recommended .point-ct{padding:18px 15px}.point-recommended .sec-btn a{padding:8px}.point-recommended .ttl_detail,.point-recommended .ttl_detail_02{font-size:1.4rem}.job-info-detail{padding:20px 12px}.job-info-detail .schedule{font-size:1em}.bnr-support{position:relative;margin-top:75px;min-width:380px}.bnr-support img{max-height:278px;min-height:200px;width:auto;object-fit:cover}.bnr-support .badge-contact-tel{left:50px;right:50px;bottom:15px}.form-body{max-width:450px;margin:0 auto}.form-group.mb50{margin-bottom:40px!important}.not-found{margin-top:0}.not-found-ttl{font-size:2.4rem;margin-bottom:.3em}.other-prefecture{padding-bottom:10px}.other-prefecture li{margin:0 5px 10px 0;font-size:1.4rem}.bnr-support .support-txt{font-size:1.8rem;bottom:70px}}@media print,(min-width:1040px) and (max-width:1170px){.search-result{width:440px}.search-right{width:calc(100% - 440px)}.search-advanced{margin-left:0}.bnr-support .support-txt{font-size:1.8rem}.bnr-support .badge-contact-tel{left:10px;right:10px}.table-of-content .table th{width:100px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.search-detail{width:40%}.form-side label.btn{padding-top:.514rem;padding-bottom:.314rem}.bnr-support{position:relative;margin-top:75px;width:auto;height:260px;background:#eef0ef}.bnr-support img{max-height:278px;min-height:auto;width:100%;object-fit:cover}.bnr-support .support-txt{color:#2e2b36;font-size:1.6rem;text-shadow:none}}@media only screen and (max-width:600px){.search-box-sp.ver02{background:#e0f0f9}.search-box-sp.ver02 dl{font-size:1.4rem}.search-box-sp.ver02 dl dt{float:left;margin-right:20px;font-weight:700}.search-box-sp.ver02 dl dd{padding-left:60px;word-break:keep-all}.search-box-sp.ver02 .button-area{text-align:center}.search-box-sp.ver02 .button-area button{width:220px;height:40px;margin-top:20px;color:#fff;background:#f8b551;border-radius:40px}}.flex-between{display:flex;justify-content:space-between}.flex-start{display:flex;justify-content:flex-start;flex-wrap:wrap}.flex-align-center{display:flex;align-items:center}.flex-content-center{display:flex;justify-content:center}.btn-area{display:block;width:49%;color:#f49e16;font-weight:700;border:2px solid #f49e16;border-radius:4px}.btn-area.pref{background:#fff url("/common/img/icon_pref.png") no-repeat top 10px center/auto 22px}.btn-area.station{background:#fff url("/common/img/icon_station.png") no-repeat top 10px center/auto 22px}.btn-area.pref.current{color:#fff;background-color:#f49e16;background-image:url("/common/img/icon_pref_w.png")}.btn-area.station.current{color:#fff;background-color:#f49e16;background-image:url("/common/img/icon_station_w.png")}.area-search-top{padding:15px;color:#fff;text-align:center;background:rgba(46,43,54,.85);border-radius:8px;z-index:9;position:relative}.area-search-top p{margin-bottom:10px}@media only screen and (max-width:600px){.btn-area.pref{padding-top:35px}.btn-area.station{padding-top:50px}.area-search .btn-area,.area-search-top .btn-area{padding:36px 10px 10px;line-height:1.2}.area-search .btn-area{font-size:1.2rem}}@media print,(min-width:601px){.btn-area{display:flex;align-items:center;justify-content:center;height:60px;font-size:1.6rem}.btn-area.pref{background-position:left 30px center;background-size:auto 30px}.btn-area.station{background-position:left 30px center;background-size:auto 30px}.area-search .btn-area{width:100%;height:40px;font-size:1.2rem}.area-search .btn-area:first-child{margin-bottom:10px}.area-search .btn-area.pref,.area-search .btn-area.station{background-size:auto 18px;background-position:top 50% left 10px}}.sidebar-left.ver02{padding:0!important}.ttl-sidebar-left{padding:0 15px;line-height:30px;font-size:1.4rem;font-weight:700;background:#ccc}.ttl-sidebar-left.parent{color:#fff;text-align:center;background:#3dadd6}.sidebar-left.ver02 .inr{padding:20px 15px}.sidebar-left.ver02 .form-group{margin:0!important}.sidebar-left.ver02 .text-summary{margin-bottom:10px;font-size:1.2rem}.sidebar-left.ver02 .m-select select{width:100%;height:50px}.sidebar-left.ver02 .group-icon-input{display:flex;align-items:center;height:50px;padding:0 10px;border:1px solid #999;border-radius:0}.sidebar-left.ver02 .form-group .inst{color:#1aa3cf;font-size:1.2rem;margin-bottom:10px}.sidebar-left.ver02 .btn-submit{width:100%;height:45px;padding:0 10px;color:#fff;background:#3dadd6;border-radius:4px}.sidebar-left.ver02 .btn-clear{width:100%;margin-top:20px;color:#fff;text-align:center;text-decoration:underline}.acd-check{display:none}.acd-label-left{position:relative;display:flex;align-items:center;height:50px;padding:0 10px;color:#d4d4d4;background:#fff;border:1px solid #aaa}.acd-content-left{display:block;height:0;opacity:0;transition:.5s;overflow:hidden}.acd-label-left span:after,.acd-label-left span:before{content:'';position:absolute;right:10px;display:block;width:12px;height:1.5px;background:#2e2b36;transform:translateY(-50%)}.acd-label-left span:after{background:#2e2b36;transform:translateY(-50%) rotate(90deg);transition:.5s}.acd-check:checked+.acd-label-left{color:#333}.acd-check:checked+.acd-label-left span:after{transform:rotate(0);transition:.5s}.acd-check:checked+.acd-label-left+.acd-content-left{height:100%;padding-top:10px;opacity:1}.checkbox-design0,.checkbox-design01,.radio-design01{oveflow:hidden}.checkbox-design01 label,.radio-design01 label{position:relative;display:flex;align-items:center;height:50px;padding-left:30px;color:#3dadd6;font-size:1.4rem;background:#fff;border:1px solid #57b4d2;border-radius:4px;cursor:pointer}.radio-design01 label:before{position:absolute;left:10px;display:block;content:'';width:16px;height:16px;background:#fff;border:1px solid #3dadd6;border-radius:50%}.radio-design01 label:after{position:absolute;left:14px;width:8px;height:8px;display:block;content:'';background:#3dadd6;border-radius:50%;opacity:0}.radio-design01 input[type=radio]:checked+label{color:#fff;background:#3dadd6}.radio-design01 input[type=radio]:checked+label:after{opacity:1}.checkbox-design01 label:before,.checkbox-design02 label:before{position:absolute;left:10px;display:block;content:'';width:16px;height:16px;background:#fff;border:1px solid #57b4d2}.checkbox-design01 label:after,.checkbox-design02 label:after{position:absolute;left:16px;display:block;content:'';width:5px;height:9px;border-right:2px solid #57b4d2;border-bottom:2px solid #57b4d2;transform:rotate(45deg);opacity:0}.checkbox-design01 input[type=checkbox]:checked+label:after,.checkbox-design02 input[type=checkbox]:checked+label:after{opacity:1}.checkbox-design01 input[type=checkbox]:checked+label{color:#fff;background:#3dadd6}.checkbox-design02 label{position:relative;display:flex;align-items:center;padding-left:22px;font-size:1.4rem;cursor:pointer}.checkbox-design02 label:before{position:absolute;left:0}.checkbox-design02 label:after{position:absolute;left:5px;border-color:#fff}.checkbox-design02 input[type=checkbox]:checked+label:before{color:#fff;background:#3dadd6}.checkbox-design01 li,.checkbox-design02 li,.radio-design01 li{margin-bottom:10px}.checkbox-design01.d-flex li,.radio-design01.d-flex li{width:50%;padding:0 3.5px}.checkbox-design01.d-md-flex li,.radio-design01.d-md-flex li{display:inline-block;vertical-align:top}.checkbox-design02 li{margin-bottom:15px}.checkbox-design01 .full,.radio-design01 .full{width:100%!important}@media only screen and (max-width:600px){.sidebar-left.ver02{height:100vh}.sidebar-left.ver02 .btn-close-search{position:relative;line-height:40px;margin:0!important;font-size:1.6rem}.sidebar-left.ver02 .btn-close-search img{position:absolute;top:10px;left:15px}.sidebar-left.ver02 .text-summary{text-align:center}.sidebar-left.ver02 .area-fixed-left{position:sticky;bottom:0;padding:10px 15px;background:rgba(0,0,0,.7)}}@media print,(min-width:601px){.l-left-body .sidebar{width:240px;margin-right:0}.l-left-body .sticked{position:relative;height:82vh;overflow-x:scroll;width:240px;margin-right:0;background:#e6eef1}.l-left-body .sidebar .area-fixed-left{position:sticky;bottom:0;width:240px;padding:10px 15px;background:rgba(0,0,0,.7)}.l-left-body .sidebar-left.ver02{min-height:1300px!important}.sidebar-left.ver02 .text-summary{font-size:1.2rem}.sidebar-left.ver02 .m-select select{height:45px;display:flex;align-items:center;justify-content:center}.sidebar-left.ver02 .form-group .inst{margin-bottom:6px}.sidebar-left.ver02 .btn-submit{width:100%;height:35px}.sidebar-left.ver02 .btn-clear{margin-top:10px}.ttl-sidebar-left.parent{margin-bottom:0}.acd-label-left{height:45px}.checkbox-design01 li,.radio-design01 li{margin-bottom:5px}.checkbox-design02 li{margin-bottom:10px}.checkbox-design01 label,.radio-design01 label{height:30px;padding-left:20px;font-size:1.1rem!important}.checkbox-design01 label:before,.radio-design01 label:before{left:5px;width:12px;height:12px}.radio-design01 label:after{left:8px;width:6px;height:6px}.checkbox-design01 label:after{left:9px;margin-top:-2px;width:4px;height:8px}}body.fixed{position:fixed;width:100%;height:100vh;left:0}.modal-head{position:relative;line-height:50px;color:#fff;font-size:1.6rem;text-align:center;background:#1aa3cf}.modal-head .button-close{position:absolute;top:15px;right:20px;width:20px;height:20px;background:url(/common/img/ico_times_w.png) no-repeat center center/20px auto}.modal-head .button-return{position:absolute;top:10px;left:20px;display:flex;align-items:center;justify-content:center;width:60px;height:30px;color:#1aa3cf;line-height:1.3;font-size:1rem;background:#fff;border-radius:4px}.modal-box-inr{height:100vh;padding-bottom:220px;overflow-x:scroll;background:#fff}.modal-box-inr .box-ttl{line-height:40px;padding:0 15px;background:#f6f6f6;border-top:1px solid #eee;border-bottom:1px solid #eee}.modal-box-inr ul{overflow:hidden}.modal-box-inr ul:last-of-type{border-bottom:1px solid #eee}.modal-box-inr li{position:relative;border-top:1px solid #eee}.modal-box-inr li label a{position:absolute;right:0;width:50px}.modal-box-inr li a{position:relative;display:flex;align-items:center;width:100%;min-height:45px;padding:10px 30px 10px 20px}.modal-box-inr li a:after{position:absolute;right:20px;content:'';width:8px;height:8px;border-top:solid 2px #5bc0de;border-right:solid 2px #5bc0de;transform:rotate(45deg)}.modal-box-inr li.current{background:rgba(26,163,207,.3)}.modal-box-inr li:hover{background:rgba(26,163,207,.1)}.modal-box-inr li.disabled{display:flex;align-items:center;min-height:45px;background:#eee}.modal-box-inr .pref li.disabled{padding:10px 30px 10px 20px}.modal-box-inr li.disabled label:after{border-color:#aaa!important}.modal-box-inr li.disabled,.modal-box-inr li.disabled span{color:#aaa;cursor:default}.modal-box-inr li.disabled:after{border:none}.modal-box-inr li.disabled:hover{background:#eee}.modal-box-inr li span{color:#1aa3cf;font-size:1rem}.modal-box-inr li span:before{content:"（"}.modal-box-inr li span:after{content:"件）"}.modal-box-inr .line-two li{width:50%}.modal-box-inr .line-two li:nth-child(odd){border-right:1px solid #eee}.modal-box-inr .line-two li:nth-child(2),.modal-box-inr li:first-child{border-top:none}.modal-box-inr .city li label,.modal-box-inr .station li label{display:flex;align-items:center;height:50px;margin-left:10px;padding:0 10px 0 30px}.modal-box-inr .od-cities li label{margin-left:30px!important}.modal-box-inr .od-cities li:first-of-type label{margin-left:10px!important}.checkbox-design03 label{display:inline-block;position:relative;width:auto}.checkbox-design03 label:before{position:absolute;left:5px;display:block;content:'';width:16px;height:16px;background:#fff;border:1px solid #333}.checkbox-design03 .disabled label:before{border:1px solid #aaa}.checkbox-design03 label:after{position:absolute;left:11px;display:block;content:'';width:5px;height:9px;border-right:2px solid #57b4d2;border-bottom:2px solid #57b4d2;transform:rotate(45deg);opacity:0}.checkbox-design03 label{position:relative;display:flex;align-items:center;padding-left:22px;font-size:1.4rem;cursor:pointer}.checkbox-design03 input[type=checkbox]:checked+label:after{opacity:1}@media only screen and (max-width:600px){body{overflow:hidden!important}.modal{display:none}.modal-sp,.modal02-sp{position:fixed;top:0;left:-120%;width:100%;height:100vh;background:#fff;transition:all .6s;z-index:9999}.modal-sp.panelactive,.modal02-sp.panelactive{left:0}.flex-between li{width:49%}.flex-between li button{display:block}.area-fixed{position:sticky;left:0;bottom:0;padding:10px 20px;background:rgba(0,0,0,.7)}.fixed-btn-area{position:absolute;left:0;bottom:0;width:100%;padding:10px 20px;text-align:center;background:rgba(0,0,0,.7);z-index:10000}.fixed-btn-area .btn-submit{width:300px;height:45px;color:#fff;font-size:1.6rem;background:#f8b62d;border-radius:4px}.fixed-btn-area .btn-clear{margin-top:20px;color:#fff;text-align:center;text-decoration:underline}.modal-box-inr .city li,.modal-box-inr .station li{display:flex;justify-content:space-between}.modal-box-inr .city li label,.modal-box-inr .station li label{width:calc(100% - 50px)}.modal-box-inr .city li a,.modal-box-inr .station li a{width:50px;border-left:1px solid #eee}}@media print,(min-width:601px){.modal-sp,.modal02-sp{display:none}.modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:9999}.modal-bg{position:absolute;height:100vh;width:100%;background:rgba(0,0,0,.8)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:630px;background:#fff}.modal-content .flex-between{padding:30px}.modal-head{line-height:60px;font-size:1.8rem}.modal-head p:before{content:'';display:inline-block;width:20px;height:30px;margin-right:15px;vertical-align:middle;background:url(/common/img/icon_pref_w.png);background-size:20px 30px}.modal-head.station p:before{width:21px;height:30px;margin-right:15px;vertical-align:middle;background:url(/common/img/icon_station_w.png);background-size:21px 30px}.modal-content .ttl{font-size:1.6rem;font-weight:700}.modal-content .line-two .box{width:410px}.modal-content .line-three .box:first-of-type{width:136px}.modal-content .line-three .box:nth-of-type(2){width:270px}.modal-content .line-three .box:nth-of-type(3){width:390px}.modal-box-inr{height:380px;padding-bottom:0;border:1px solid #999}.modal-box-inr .default-text{display:flex;justify-content:center;align-items:center;height:100%;color:#aaa}.modal-box-inr .city li label,.modal-box-inr .station li label{height:45px}.area-fixed{position:fixed;left:0;bottom:0;width:240px;padding:10px 15px;background:rgba(0,0,0,.7)}.modal-button-area{display:flex;flex-direction:column;justify-content:center;width:350px;margin:-10px auto 0}.modal-button-area .btn-submit{width:350px;height:60px;color:#fff;font-size:1.6rem;background:#f8b62d;border-radius:4px}.modal-button-area .btn-clear{margin-top:20px;color:#666;text-decoration:underline}}.page-info{background:#3dadd6;border-top:1px solid #fff;position:relative;overflow:hidden}.page-info .btn-page-close{position:absolute;top:0;left:0;z-index:90;cursor:pointer}.page-info .mod-job-item{background-color:transparent;margin:15px 0 70px;padding:0}.page-info .mod-job-item .job-name{background:#fff;border-color:#fff}.page-info .mod-job-item .badge{background:#2e2b36}.recruit-detail span.btn-info{color:#57b4d2!important;border-color:#57b4d2!important}.page-info .kv-certificate{padding-left:10px;width:160px}.page-info .kv-certificate dt{font-size:1.4rem}.page-info .kv-certificate .logo{text-align:center;margin-top:10px}.page-info .logo li:last-child{margin-left:5px}.page-info .container{position:relative}.page-info-thumb{position:absolute;z-index:2}.page-info-thumb+.form-nav{position:relative;z-index:3}.page-info-thumb+.form-nav .btn-complete{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.333}.entry-title{position:relative;border:1px solid #fff}.entry-title .job-code,.entry-title .like-button{display:inline-block;vertical-align:middle}.entry-title .like-button-v2{position:absolute;top:-25px;left:-25px}.entry-title .job-code{font-size:1.7rem;font-weight:700;color:#fff;margin-left:30px}.entry-title .ttl{font-size:1.8rem;line-height:1.5;font-weight:700;margin-top:15px}.store-recruitment .store-intro{background:#eee}.store-recruitment .avatar{overflow:hidden}.store-intro.koukai-detail .facility-name,.store-recruitment .info-txt{font-size:1.6rem}.store-intro.koukai-detail .facility-name strong,.store-recruitment .info-txt strong{font-size:1.125em;font-weight:700}.store-intro .facility-image,.store-intro .facility-name,.store-intro.koukai-detail .avatar,.store-intro.koukai-detail .info-txt{display:none}.store-intro.koukai-detail .facility-image,.store-intro.koukai-detail .facility-name{display:block}.store-intro.koukai-detail .company-name::before{content:"（法人名："}.store-intro.koukai-detail .company-name::after{content:"）"}.koukai-detail ul{overflow:hidden;margin-bottom:30px}.koukai-detail li{float:left;width:49%;min-height:109px;margin-left:2%}.koukai-detail li:first-child{margin-left:0}.koukai-detail img{width:100%}.store-recruitment .table{margin-bottom:50px}.store-recruitment .table td,.store-recruitment .table th{font-size:1.4rem;border-bottom:1px solid #ccc;padding:15px 0;text-align:left;line-height:1.7}.store-recruitment .table .valign-top{vertical-align:top}.store-recruitment .table th{width:70px;font-weight:700}.store-recruitment .table .fz-lg{font-size:1.8rem;font-weight:700}.company-desc .company-side{margin-bottom:20px}.company-desc+.form-nav .btn-complete{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.333}.company-body{font-size:1.4rem;line-height:1.8}.company-body .ttl_detail{line-height:1.4;text-align:center;margin-bottom:1em}.company-body .ttl_detail_02{color:#3dadd6;font-weight:700;margin-bottom:.5em}.job-information{color:#fff;margin-bottom:30px}.job-information .info td,.job-information .info th{font-size:1.5rem;text-align:left;padding:10px;vertical-align:top}.job-information .info th{font-weight:700;width:100px}.job-information .col-l{background:#0075a9}.working-condition .table-of-content .table{border-bottom:0;margin-bottom:0}.working-condition+.form-nav .btn-complete{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.333}.u-support{-webkit-justify-content:space-between;justify-content:space-between}.u-support-thumb{border-radius:100%;overflow:hidden}.u-support-txt{border:1px solid #666;padding:10px 15px;font-size:1.4rem;font-weight:700;line-height:1.45;color:#666}.table-toggle-sp{display:none}.work-location{background:#9ed6ea}.work-location table{margin-bottom:20px}.work-location table td,.work-location table th{font-size:1.4rem;line-height:1.7;vertical-align:top;border-bottom:1px solid #fff;padding:10px 0}.work-location table th{width:90px;font-weight:700}.work-location table tr:last-child td,.work-location table tr:last-child th{border-bottom:0}.m-contact-us .schedule{line-height:1.7}.contact-job .recruit-form-ttl{margin-bottom:25px}.contact-job .box-service .mod-privacy{display:block}.same-area-offers,.similar-offer-tags{min-width:calc(100% + 30px);margin-left:-15px;margin-right:-15px;padding:0 15px 30px}.same-area-offers{background:-moz-linear-gradient(left,#91c8dc 0,#9ed6ea 100%);background:-webkit-linear-gradient(left,#91c8dc 0,#9ed6ea 100%);background:linear-gradient(to right,#91c8dc 0,#9ed6ea 100%);margin-bottom:20px}.same-area-offers .mod-job-item,.search-result-item .mod-job-item{position:relative}.same-area-offers .mod-job-item .new-ribbon-wrap,.search-result-item .mod-job-item .new-ribbon-wrap{position:absolute;top:0;left:0;width:50px;height:50px;overflow:hidden}.same-area-offers .mod-job-item .new-ribbon-wrap>span,.search-result-item .mod-job-item .new-ribbon-wrap>span{display:inline-block;position:absolute;padding:5px 0;left:-11px;top:2px;width:100px;text-align:center;font-size:10px;line-height:8px;background:#fe3f6e;margin-left:-25px;color:#fff;letter-spacing:.05em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);box-shadow:0 0 0 2px #fe3f6e;border-top:dashed 1px rgba(255,255,255,.65);border-bottom:dashed 1px rgba(255,255,255,.65)}.same-area-offers-title,.similar-offer-tags-title{background:#237a99;padding:10px;margin:0 -15px 20px;color:#fff;font-size:16px;font-weight:700}.similar-offer-tags{padding-bottom:15px}.similar-offer-tags ul{display:flex;flex-wrap:wrap}.similar-offer-tags ul>li{margin:0 10px 15px 0}.similar-offer-tags ul>li>a.btn{font-weight:700}.similar-offer-tags+.form-nav{width:100%;margin-bottom:65px}.similar-offer-tags+.form-nav .btn-complete{width:100%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.333}.m-browserBackPopUp{display:none}.m-browserBackPopUp_inner{background:#eee;position:relative;width:600px}.m-browserBackPopUp_inner h4{font-size:20px;padding-top:25px}.m-browserBackPopUp_inner h4>strong{color:#d09;font-weight:700}.m-browserBackPopUp_inner_balloon{display:flex;width:500px;margin:20px auto}.m-browserBackPopUp_inner_balloon .avatar{position:relative;overflow:hidden;width:100px;height:100px;border-radius:50px;z-index:3}.m-browserBackPopUp_inner_balloon p{position:relative;background:#fff;width:360px;border-radius:10px;margin-left:40px;padding-top:33px;font-size:24px;font-weight:700;z-index:1}.m-browserBackPopUp_inner_balloon p:after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;border-color:#eee;border-top-width:16px;border-bottom-width:16px;border-left-width:30px;border-right-width:30px;margin-top:-16px;border-right-color:#fff;right:100%;top:50%}.m-browserBackPopUp_inner_btns{display:flex;justify-content:space-between;width:500px;margin:20px auto;padding-bottom:20px}.m-browserBackPopUp_inner_btns>a{display:block;width:240px;height:55px;padding-top:15px;background:#3dadd6;border-radius:25px;color:#fff;font-size:18px;text-decoration:none}.m-browserBackPopUp_closeBtn{display:block;position:absolute;top:10px;right:10px;width:30px;height:30px;box-sizing:border-box;background:#6c6c6c;border-radius:15px;color:#fff;font-size:20px;font-weight:800;text-decoration:none}.page-info .job-heading{display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width:320px){.page-info .job-heading li{width:100%}.page-info .job-heading li:nth-child(2){margin:-10px 0 10px}}@media only screen and (max-width:600px){.page-info{padding:45px 0 8px}.page-info .job-heading{margin:0!important;font-size:11px}.page-info-thumb{bottom:-55px;right:15px;width:195px}.page-info .mod-job-item{margin-bottom:10px}.entry-title{padding:10px 10px 15px}.entry-title .like-button-v2{position:absolute;top:5px;right:5px;left:auto}.entry-title .job-code{margin-left:0}.store-intro.koukai-detail,.store-recruitment .store-intro{position:relative;margin:0 -15px 10px;padding:20px 15px}.store-recruitment .store-intro:after{content:'';display:table;clear:both}.store-recruitment .store-intro:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid #eee;position:absolute;top:100%;left:30px}.store-intro.koukai-detail .facility-image,.store-recruitment .store-intro .avatar{width:100px;height:100px;border-radius:50px;float:right}.store-intro.koukai-detail .facility-image img{border-radius:50px!important}.store-intro.koukai-detail .facility-name,.store-recruitment .store-intro .info-txt{float:left;width:calc(100% - 100px);padding-right:10px}.section.working-condition{padding-bottom:0}.working-condition .table-of-content{margin-bottom:40px}.working-condition .table-of-content:last-child{margin-bottom:0}.working-condition .u-support{margin-top:30px}.same-area-offers-title,.similar-offer-tags-title{font-size:15px}.u-support-thumb{width:90px;height:90px}.u-support-txt{width:calc(100% - 120px)}.table-toggle-sp{display:inline;float:right}.recruit-points.job-point figure{display:inherit;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;width:100%;border-top:0;border-left:2px solid #0075a9;padding-left:16px;margin-bottom:30px}.recruit-points.job-point figure:last-child{margin-bottom:0}.recruit-points.job-point figure img{width:42%}.recruit-points.job-point figure figcaption{width:47%;text-align:left}.contact-job .radio-list li{display:inline-block;vertical-align:top;margin:0 8px 15px 0}.contact-job .radio-list .rad-lbl.fz-sm{font-size:1.5rem}.contact-job textarea.form-control{height:125px}.contact-job .service-application{padding:25px 15px 15px}.contact-job .btn-complete{width:250px}.company-body{margin-bottom:20px}.company-body .lessmore02{padding-bottom:20px}.company-desc .lessmore04-btn{padding:0;border:0;color:#3dadd6;text-align:right;text-decoration:underline}.company-body .lessmore-inner{max-height:210px}.company-body .lessmore-inner:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 85%)}.recruit-detail .contact-job{position:relative;padding-bottom:320px;margin-top:50px}.recruit-detail .contact-job .m-contact-us{position:absolute;width:100%;left:0;bottom:40px}.company-body .ttl_detail{font-size:2rem}.company-body .ttl_detail_02{font-size:1.6rem}.job-information{margin-bottom:0}.job-information .col-l,.job-information .col-r{margin:0 -15px;padding:0 5px;padding-bottom:5px}.job-information .sec-title{padding:8px 10px;margin:0;font-size:1.4rem}.job-information .col-r{background:#1aa3cf}.job-information .info{border:none;border-radius:0;padding:5px 5px;background-color:#fff;color:#333}.job-information .info td,.job-information .info th{padding:5px 10px}.m-browserBackPopUp_inner{width:320px}.m-browserBackPopUp_inner h4{font-size:14px}.m-browserBackPopUp_inner_balloon{width:300px}.m-browserBackPopUp_inner_balloon .avatar{width:50px;height:50px}.m-browserBackPopUp_inner_balloon p{width:230px;padding-top:15px;margin-left:20px;font-size:16px}.m-browserBackPopUp_inner_balloon p:after{border-top-width:10px;border-bottom-width:10px;border-left-width:15px;border-right-width:15px;margin-top:-10px}.m-browserBackPopUp_inner_btns{width:300px}.m-browserBackPopUp_inner_btns>a{width:146px;height:40px;padding-top:11px;border-radius:15px;font-size:12px}}@media print,(min-width:601px){.page-info{height:700px}.page-info .entry-title{padding:15px 30px}.page-info .entry-title .job-code{font-size:2rem}.page-info .entry-title .ttl{font-size:2.3rem;max-width:665px;margin-top:5px}.page-info .mod-job-item{margin-bottom:0}.page-info .mod-job-item .job-head{margin-bottom:0}.page-info .mod-job-item .badge,.page-info .mod-job-item .job-name{height:35px;font-size:1.4rem;padding-top:9px}.page-info .mod-job-item .badge{margin-left:5px}.page-info .kv-certificate{width:auto;text-align:right;margin-top:10px;padding-right:40px;position:relative;z-index:9}.page-info .kv-certificate .logo,.page-info .kv-certificate dd,.page-info .kv-certificate dl,.page-info .kv-certificate dt{display:inline-block;vertical-align:middle}.page-info .kv-certificate dt{font-size:1.5rem}.page-info .kv-certificate dd{font-size:1.4rem;margin-left:12px}.page-info .kv-certificate .logo{margin-left:10px}.page-info .container{height:100%;padding-top:95px}.page-info-thumb{bottom:200px;right:5px}.store-recruitment{max-width:980px;margin:-188px auto 0;position:relative;z-index:9;box-shadow:0 5px 5px rgba(0,0,0,.1);background:#fff;-webkit-align-items:center;align-items:center}.store-intro.koukai-detail,.store-recruitment .store-intro{width:300px;padding:15px 0}.store-intro.koukai-detail .facility-name,.store-recruitment .info-txt{text-align:center;padding:0 30px 10px}.store-intro.koukai-detail .facility-image,.store-recruitment .avatar{width:170px;height:170px;border-radius:90px;margin:0 auto}.store-intro.koukai-detail .facility-image img{border-radius:90px!important}.store-recruitment .store-info{width:calc(100% - 300px);padding:0 30px;position:relative}.store-recruitment .store-info:before{content:"";border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:14px solid #fff;position:absolute;right:100%;top:25px}.store-recruitment .store-info .table{border-top:0;margin:0}.store-recruitment .store-info .table td{line-height:1.75}.store-recruitment .store-info .table th{width:110px;color:inherit}.store-recruitment .store-info tr:last-child td,.store-recruitment .store-info tr:last-child th{border-bottom:0}.company-desc{width:980px;margin:0 auto;padding-top:60px}.company-desc .company-body,.company-desc .company-side{padding-bottom:35px}.company-desc .company-side{width:300px;position:relative;margin:0 0 -35px 0}.company-desc .company-side .tags{background:#fff;min-height:360px;margin-top:-60px;padding-top:60px;z-index:100000}.company-desc .company-side .thumb{text-align:center;position:absolute;width:100%;min-height:387px;bottom:0;left:20px;background:url(/img/dynamic/img_point01.png) no-repeat left bottom;background-size:auto 88%;z-index:-10000}.company-desc .tags .btn{font-size:1.4rem;padding:.6rem 1.3rem;margin-bottom:10px}.company-body{width:645px;margin-bottom:20px}.company-body .lessmore-btn,.company-body .lessmore-inner:after{display:none!important}.company-body .ttl_detail{font-size:2.3rem;text-align:left}.company-body .ttl_detail_02{font-size:1.8rem;margin-bottom:.3em}.job-information{background:#0075a9;position:relative;overflow:hidden;margin-bottom:0;padding:95px 0 50px}.job-information:after{content:'';width:50%;height:100%;position:absolute;top:0;left:50%;background:#57b4d2}.job-information .sec-title{position:absolute;bottom:100%;left:0;margin-bottom:20px;padding-left:30px}.job-information .sec-title strong{font-size:1em}.job-information .col-l,.job-information .col-r{width:50%;margin:0;position:relative;z-index:9;border:1px solid #fff}.job-information .col-l{border-radius:16px 0 0 16px;border-right:0}.job-information .col-r{border-radius:0 16px 16px 0;border-left:0}.job-information .info{padding:5px 30px}.job-information .info td,.job-information .info th{font-size:1.6rem;padding:10px 0}.job-information .info th{width:110px}.working-condition .sec-title{margin-bottom:20px}.working-condition .sec-title strong{font-size:1em}.working-condition .table{border-top:0}.working-condition .table td,.working-condition .table th{font-size:1.4rem;line-height:1.8!important}.working-condition .table th{width:100px}.working-condition .table tr:last-child td,.working-condition .table tr:last-child th{border-bottom:0}.working-condition .u-support{margin-top:25px}.working-condition .l-grid-col-2 .col{margin-bottom:0}.u-support-thumb{width:130px;height:130px}.u-support-txt{width:330px;font-size:1.5rem;line-height:1.5}.work-location .sec-title{margin-bottom:15px}.work-location .sec-title strong{font-size:1em}.work-location .col{margin-bottom:0}.work-location table{margin-bottom:-5px}.work-location table td,.work-location table th{padding:15px 0;line-height:1.8}.work-location table th{width:100px}.work-location table tr:last-child td,.work-location table tr:last-child th{padding-bottom:0}.recruit-points.job-point{margin-bottom:50px}.recruit-points.job-point figure{padding-top:20px}.recruit-points.job-point .caption{font-size:12px;margin-top:15px;text-align:justify}.contact-job.mt60{margin-top:60px}.contact-job .ttl-recruit:not(.text-left){text-align:center}.contact-job .ttl-recruit.text-left img{width:359px}.contact-job .service-application .form-nav{padding:10px 0 10px;margin-top:30px}.contact-job .registration-step .form-input{margin-bottom:10px}.contact-job .box-recruitment{position:relative}.contact-job .box-recruitment .about{margin:52px 0;padding:0}.contact-job .box-recruitment .m-contact-us-thumb{position:absolute;bottom:0;left:82px}.contact-job .about p+p{margin-top:.8em}.m-contact-us .contact-head{font-size:2.3rem;line-height:1.4;margin-bottom:10px}.m-contact-us .badge-contact-tel{width:400px;margin:0 auto}.m-contact-us .schedule{font-size:1.4rem;line-height:1.8;margin-bottom:40px}.m-contact-us .m-contact-us-thumb{width:400px;margin:0 auto}.company-body .lessmore04-btn{display:none}.company-body .lessmore04-inr{height:auto}.company-body .lessmore04-inr.co-white::before{background:0 0}.company-desc+.form-nav .btn-complete,.page-info-thumb+.form-nav .btn-complete,.similar-offer-tags+.form-nav .btn-complete{width:50%;margin:0 auto}}.support-area{text-align:center}.support-area .support-txt{margin-bottom:15px}.support-area .badge-contact-tel{width:600px;margin:0 auto;padding:13px 28px 12px}@media print,(max-width:320px){.support-area .badge-contact-tel{padding:13px 14px 12px}.box-contact-intro .badge-contact-tel{padding:13px 11px 12px}}@media print,(min-width:601px){.support-area .badge-contact-tel{padding:13px 40px 12px}.search-advanced>.btn_nav_out{margin-top:30px}.box-recruitment .about{min-height:auto}}.bnr-area{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:50px}.bnr-area a{width:100%}.bnr-area img{width:100%;height:auto}@media only screen and (max-width:600px){.bnr-area a{margin-top:10px}.bnr-area a:first-of-type{margin-top:0}}@media print,(min-width:601px){.bnr-area a{width:49%}.bnr-area a:nth-of-type(n+3){margin-top:10px}}@media only screen and (max-width:600px){.mod-page-entry.app-recruitment{background-image:url("/img/dynamic/bg_recruitment_app_sp.jpg")}.mod-page-entry.user-entry-thanks{background-image:url("/img/dynamic/bg_user_entry_thanks_sp.jpg")}}@media print,(min-width:601px){.mod-page-entry.app-recruitment{background-image:url("/img/dynamic/bg_recruitment_app_pc.jpg")}.mod-page-entry.user-entry-thanks{background-image:url("/img/dynamic/bg_user_entry_thanks_pc.jpg")}}.mypage-password-thanks .mod-page-entry-ttl{line-height:1.5em}.form-login{background:#eee;border-radius:8px;padding:25px 15px}.form-login-btn{margin-bottom:30px}.form-login-btn .btn{width:200px;font-size:1.8rem;line-height:1.45;padding:1.1rem .5rem}.form-login .forget-pwd{display:inline-block;color:#3dadd6;font-size:1.4rem}.form-login .forget-pwd:hover{text-decoration:underline}.section-mypage .txt,.section-mypage-top .txt{line-height:1.8}.section-mypage .lead{font-size:1.6rem;font-weight:700}.section-mypage .txt a{color:#3dadd6;text-decoration:underline}.section-mypage .txt a:hover{text-decoration:none}.section-mypage-top .my-job{margin:25px 0 60px}.my-job .card-post{margin-bottom:30px}.my-job .card-post-img{display:block;width:125px}.my-job .card-post-info{width:calc(100% - 125px)}.my-job .card-post-info .txt{line-height:1.6}.my-group-btn{max-width:880px;padding:0;margin:0;position:relative}.my-group-btn .btn-confirm,.my-group-btn .btn-info{font-size:1.8rem;line-height:1.45;min-width:200px}.my-group-btn .btn-info{background-color:#1aa3cf}.my-group-btn .btn-confirm,.my-group-btn .form-btn{background:#fe3f6e;display:inline-block;vertical-align:middle;height:50px;color:#fff}.my-group-btn .form-btn{border-radius:25px}.my-group-btn .btn-back{display:inline-block;position:absolute;left:0;top:2px}.user-profile{margin-bottom:55px}.user-profile .group-input{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.user-profile .checkbox-list li,.user-profile .list-radio-inline li{display:inline-block;vertical-align:top}.user-profile .checkbox-list.space li,.user-profile .list-radio-inline.space li{margin-right:3em}.user-profile .checkbox-list.space li:last-child,.user-profile .list-radio-inline.space li:last-child{margin-right:0}.user-profile .list-radio li+li{margin-top:1.3em}.user-profile .error_txt{line-height:1.5;margin-top:.5em}.user-profile .group-days-week .input-label{min-width:58px;text-align:right}.user-profile .group-time .m-select{display:inline-block;vertical-align:middle}.user-profile .group-qualification .input-label{width:67px!important}.user-profile .group-qualification .input-elm{width:calc(100% - 67px)!important}.user-profile .group-qualification .m-select{width:165px}.user-profile .error_txt.is-show{font-size:1.2rem}@media only screen and (max-width:600px){.mod-page-entry.mypage{background-image:url("/img/dynamic/bg_kv_mypage_sp.jpg")}.mod-page-entry.mypage-apply{background-image:url("/img/dynamic/bg_kv_myapply_sp.jpg");margin-bottom:8px}.mod-page-entry.user-entry-thanks{background-image:url("/img/dynamic/bg_user_entry_thanks_sp.jpg")}.mod-page-entry.mypage-user{background-image:url("/img/dynamic/bg_mypage_user_sp.jpg");margin-bottom:8px}.mod-page-entry.mypage-password{background-image:url("/img/dynamic/bg_kv_password_sp.jpg")}.mod-page-entry.mypage-password-thanks{background-image:url("/img/dynamic/bg_kv_password_thanks_sp.jpg")}.section-mypage,.section-mypage-top{padding:20px 0 50px}.section-mypage .form-login{margin:20px 0 50px}.section-mypage .sec-btn{margin-top:30px}.section-mypage .lead{line-height:1.6;text-align:center}.form-login .form-input{margin-bottom:15px}.password-mailform .error_txt{font-size:1.3rem}.password-mailform .form-login-btn .btn{height:60px;border-radius:30px}.password-resetform .form-login-btn .btn{width:270px;height:60px;border-radius:30px}.mypage-top-btn{text-align:center}.btn-logout{width:200px;font-size:1.8rem;line-height:1.45;padding:1.1rem .5rem}.user-profile{margin-bottom:55px}.user-profile .group-input .input-label{width:38px}.user-profile .group-input .input-elm{width:calc(100% - 38px)}.user-profile .group-input~.group-input{margin-top:15px}.user-profile .group-address{-webkit-flex-wrap:wrap;flex-wrap:wrap}.user-profile .group-address .group-select,.user-profile .group-address .input-label{width:100%}.user-profile .group-address .m-select:first-child{width:45.3125%;margin-right:4.6875%}.user-profile .group-address .m-select:nth-child(2){width:50%}.user-profile .group-mail{-webkit-flex-wrap:wrap;flex-wrap:wrap}.user-profile .group-mail .input-elm,.user-profile .group-mail .input-label{width:100%}.user-profile .group-salary .m-select{width:145px}.user-profile .group-salary .group-input{width:100%;margin-top:15px}.user-profile .group-salary .input-elm{width:calc(100% - 55px)}.user-profile .group-salary .input-label{width:55px;text-align:right}.user-profile .group-time>*{margin-bottom:15px}.user-profile .group-time .m-select{min-width:100px;margin-right:14px}.user-profile .group-qualification{margin-bottom:15px}.user-profile .group-date .input-month,.user-profile .group-date .input-year{display:inline-block;vertical-align:middle;margin-right:12px}.user-profile .group-date .input-year{width:100px;padding-left:10px}.user-profile .group-date .input-month{width:60px}.user-profile textarea{height:125px}.checkbox-list li{margin:0 8px 15px 0}.checkbox-list.emp-ptn-list li{min-width:125px}.checkbox-list.space-sm li{margin-right:1.5em}.work-start-type-list li:nth-child(odd){min-width:158px}.list-radio-inline{margin-bottom:-20px}.list-radio-inline li{margin:0 8px 20px 0}.list-radio-inline.work-start-type li:nth-child(odd){min-width:158px}.user-edit .table-primary{border-bottom:0}.user-edit .table-primary td{margin-bottom:20px}.user-edit .table-primary tr:last-child td{padding-bottom:0}.my-group-btn{overflow:hidden}.my-group-btn .form-btn{min-width:200px;font-size:1.5rem}.my-group-btn .btn-back+.btn-confirm{max-width:200px;float:right}.list-note{font-size:1.3rem}}@media only screen and (max-width:360px){.user-profile .group-date .input-month,.user-profile .group-date .input-year{margin-right:5px}.user-profile .group-date .input-year{width:90px;padding-right:10px}.user-profile .group-date .input-month{padding:5px 10px;width:50px}.user-profile .group-time .m-select{min-width:90px;margin-right:10px}.my-group-btn .btn-back+.btn-confirm{min-width:0;width:170px}}@media print,(min-width:601px){.mod-page-entry.mypage{background-image:url("/img/dynamic/bg_kv_mypage_pc.jpg")}.mod-page-entry.mypage-apply{background-image:url("/img/dynamic/bg_kv_myapply_pc.jpg")}.mod-page-entry.user-entry-thanks{background-image:url("/img/dynamic/bg_user_entry_thanks_pc.jpg")}.mod-page-entry.mypage-user{background-image:url("/img/dynamic/bg_mypage_user_pc.jpg")}.mod-page-entry.mypage-password{background-image:url("/img/dynamic/bg_kv_password_pc.jpg")}.mod-page-entry.mypage-password-thanks{background-image:url("/img/dynamic/bg_kv_password_thanks_pc.jpg")}.section-mypage{padding:40px 0 60px}.section-mypage .mypage-inner{overflow:hidden}.section-mypage .txt{float:left;max-width:560px;margin-top:-5px}.section-mypage .form-login{width:430px;float:right}.section-mypage .form-login+.txt{margin-top:45px}.section-mypage .sec-btn{max-width:560px;margin-top:20px}.password-mailform .error_txt{font-size:1.2rem}.password-mailform .form-login-btn .btn{border-radius:25px}.password-resetform .form-login-btn .btn{width:320px;border-radius:25px}.list-note{font-size:12px;line-height:1.5}.section-mypage-top{max-width:880px;margin:0 auto;padding:20px 0}.my-job .card-post{width:425px;margin-right:30px}.my-job .card-post:nth-child(2n){margin-right:0!important}.my-job .card-post-ttl{font-size:1.6rem;margin-bottom:6px}.mypage-top-btn{text-align:right;margin-top:-30px}.btn-logout{min-width:90px;font-size:1em;padding-top:.45rem;padding-bottom:.45rem}.my-group-btn .btn-info{padding-top:1.1rem;padding-bottom:1.1rem}.my-group-btn .form-btn{min-width:250px;font-size:1.8rem}.my-group-btn .btn-back{height:40px;top:5px}.user-edit .table-primary td,.user-edit .table-primary th{padding-top:15px;padding-bottom:15px;vertical-align:middle;height:70px}.user-profile .group-name .input-label,.user-profile .group-tel .input-label{width:40px}.user-profile .group-name .input-elm,.user-profile .group-tel .input-elm{width:calc(100% - 40px)}.user-profile .group-tel+.group-tel{margin-top:10px}.user-profile .group-address .m-select:first-child{width:165px;margin-right:15px}.user-profile .group-address .m-select:nth-child(2){width:220px}.user-profile .group-salary .m-select{width:165px;margin-right:15px}.user-profile .group-salary .input-elm{width:220px;margin-right:15px}.user-profile .group-mail .input-label{width:120px}.user-profile .group-mail .input-elm{width:calc(100% - 120px)}.user-profile .group-address .input-label{width:95px}.user-profile .group-select .m-select:first-child{width:165px}.user-profile .group-select .m-select:nth-child(2){width:220px}.user-profile .group-days-week .m-select{width:165px}.user-profile .space-sm li{margin-right:13px}.user-profile .list-radio-inline{margin-bottom:-8px}.user-profile .list-radio-inline li{margin:0 10px 8px 0}.user-profile .group-time{margin-bottom:10px}.user-profile .group-time .m-select{width:80px;margin-right:14px}.user-profile .group-time .group-time-1{display:inline-block;vertical-align:middle}.user-profile .group-qualification:last-of-type{padding-bottom:5px}.user-profile .group-qualification .group-input{margin-bottom:10px}.user-profile .group-qualification .input-label{width:68px}.user-profile .input-month,.user-profile .input-year{display:inline-block;vertical-align:middle;margin-right:10px}.user-profile .input-year{width:165px}.user-profile .input-month{width:80px}.user-profile .list-radio li+li{margin-top:.25em}.user-profile .checkbox-list{margin-bottom:-10px}.user-profile .checkbox-list li{margin:0 12px 10px 0}.user-profile .checkbox-list+*{margin-top:15px}.user-profile textarea{height:100px}.group-name{-webkit-justify-content:space-between;justify-content:space-between}.group-name .group-input{width:49%}.group-name .group-input:nth-child(2) .input-label{text-align:right;padding-right:12px}}.mod-page-entry.contact-thanks{background-color:#e3f1f4}.box-contact-intro{background:#e3f1f4}.box-contact-intro .lead{font-weight:700;font-size:1.8rem}@media only screen and (max-width:600px){.mod-page-entry.contact{background-image:url("/img/dynamic/bg_kv_contact_sp.jpg")}.mod-page-entry.contact-thanks{background-image:url("/common/img/thumb_not_found.png");background-position:15px 10px;background-size:100px auto}.box-contact-intro{margin:15px 0 -10px;padding:10px 15px 20px}}@media print,(min-width:601px){.mod-page-entry.contact{background-image:url("/img/dynamic/bg_kv_contact_pc.jpg")}.page-contact .box-recruitment{width:560px;margin-top:-5px}.box-contact-intro{padding:15px 14px 25px;margin-top:40px}.box-contact-intro .sec-btn a{width:250px}}.information-detail{border:1px solid #ccc;font-size:1.4rem;line-height:1.8;margin:30px 0 50px}.information-detail a{color:#3dadd6}.information-detail a:hover{text-decoration:underline}.information-detail h1,.information-detail h2,.information-detail h3{font-weight:700}.information-detail h1{font-size:2em;margin-block-start:0.67em;margin-block-end:0.67em}.information-detail h2{font-size:1.5em;margin-block-start:0.83em;margin-block-end:0.83em}.information-detail h3{font-size:1.17em;margin-block-start:1em;margin-block-end:1em}.information-detail h4{margin-block-start:1.33em;margin-block-end:1.33em;margin-inline-start:0}.information-detail ol,.information-detail ul{padding-left:40px}.information-detail ul{list-style-type:disc}.information-detail ol{list-style-type:decimal}@media only screen and (max-width:600px){.section-information{padding-bottom:50px}.information-detail{padding:20px 15px}}@media print,(min-width:601px){.section-information{padding:10px 0 50px}.information-detail{padding:25px 30px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.mod-information-date{padding:7px 5px 3px}.mod-info-pager .btn{padding-top:16px;padding-bottom:12px}}.mailmagazine-form .form-group{margin-bottom:40px}.mailmagazine-form .box-recruitment{margin-top:-5px}.gray.mod-page-entry.contact-thanks{background-color:#f1f0ee}@media only screen and (max-width:600px){.mailmagazine-form{padding-bottom:50px}.mailmagazine-form .box-recruitment{margin-bottom:20px}.mailmagazine-form .service-application{padding:25px 15px 30px}.mailmagazine-form .btn-info{font-size:1.8rem;line-height:1.45;padding:1.6rem 1rem;border-radius:30px;width:250px;max-width:100%}}@media print,(min-width:601px){.mailmagazine-form{padding:10px 0 100px}.mailmagazine-form .box-recruitment{width:560px}.mailmagazine-form .search-right{width:430px}.mailmagazine-form .service-application{padding-bottom:25px}.mailmagazine-form .btn-info{width:320px;font-size:1.5rem;padding:1.3rem .5rem;border-radius:25px}}.mod-kv-service.client{background-color:#eee}.request-offer{background:#e3f1f4;padding:10px 15px 25px}.request-offer .lead{text-align:center;font-size:1.8rem;font-weight:700}.request-offer .sec-btn{margin-top:25px}.request-offer .text-warning a{color:inherit}.client-service .lead{font-weight:700;line-height:1.5}.client-service .sec-title{margin-bottom:12px}.client-service-img .caption{margin-top:15px}.client-service .flow-ttl{margin-bottom:15px}.client-service-flow-item{margin-bottom:16px}.client-service-flow-item:last-child{margin-bottom:0}.client-service-flow-item .step-title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:8px}.client-service-flow-item .num{background:#57b4d2;color:#fff;border-radius:2px;text-align:center;margin-right:12px}.client-service-flow-item .title{color:#57b4d2;font-weight:700}.request-form-wrap{background:#e3f1f4;margin-bottom:45px}.request-form-wrap .form-inner{background:#fff;border-radius:8px;padding:20px 15px}.pane-contact{border:2px solid #1aa3cf;background:#fff}.pane-contact .phone-call{display:inline-block;font-size:2rem;font-weight:700;background:url("/common/img/ico_phone.png") no-repeat 0 center;background-size:30px 30px;padding:5px 0 5px 40px;margin-top:5px}.company-profile .phone-call{display:inline-block;font-size:1.8rem;background:url("/common/img/ico_phone.png") no-repeat 0 center;background-size:20px 20px;padding-left:25px}@media only screen and (max-width:600px){.mod-kv-service.client .mod-kv-service-ttl{color:#1aa3cf;bottom:50%;transform:translateY(50%)}.mod-kv-service.client .mod-kv-service-bg{left:10px}.section-client{padding:20px 0 50px}.request-offer{margin:15px 0 0}.request-offer .u-txt{text-align:left}.client-service{margin-bottom:35px}.client-service-item{margin-top:40px}.client-service-item .lead{font-size:1.6rem;margin-bottom:5px}.client-service-img{margin:10px 0 30px}.client-service-img figure{width:250px;margin:0 auto}.client-service .flow-ttl{font-size:1.8rem}.client-service-flow-item .num{font-size:1.4rem;width:65px;padding:4px 0}.client-service-flow-item .title{font-size:1.6rem}.request-form-wrap{padding:40px 0}.request-form-wrap .sec-title{margin-bottom:10px}.request-form-wrap .form-left{margin-bottom:25px}.request-form-wrap .form-input{margin-bottom:15px}.pane-contact{padding:10px 15px 8px;margin-top:15px}.pane-contact p{font-size:1.6rem}.company-profile .sec-title{margin-bottom:12px}.company-profile .table-primary{margin-top:5px}.company-profile .table-primary td{padding:10px;margin-bottom:0}}@media print,(min-width:601px){.mod-kv-service.client .mod-kv-service-bg{left:-115px}.mod-kv-service.client .mod-kv-service-ttl{right:220px}.section-client{padding:30px 0 50px}.request-offer{margin-top:15px;padding-top:20px}.client-service{margin-bottom:55px}.client-service-item{margin-top:55px}.client-service-item .d-md-flex{padding-left:40px;margin-top:30px}.client-service-item .step-title{margin-bottom:5px}.client-service-item .flow-ttl{font-size:2.1rem;margin-bottom:12px}.client-service-item .num{font-size:1.6rem;width:80px;padding:3px 0}.client-service-item .title{font-size:1.8rem}.client-service-img{width:400px}.client-service-flow{width:520px}.client-service .lead{font-size:1.8rem}.request-form-wrap{padding:55px 0}.request-form .form-left{width:560px}.request-form .search-right{width:430px;padding-left:0}.request-form .sec-title{margin-bottom:20px}.request-form .mod-privacy{max-width:100%}.pane-contact{font-size:1.8rem;padding:15px 15px 20px;margin-top:40px}.company-profile{padding-top:10px}.company-profile .sec-title{margin-bottom:20px}.company-profile .table-primary{max-width:100%;margin-top:20px}.company-profile .table-primary td,.company-profile .table-primary th{padding-left:15px;padding-right:15px;border-left:0}.company-profile .table-primary th{width:168px;border-bottom-color:#fff;border-right:0}.company-profile .table-primary td{border-color:#eee}.company-profile address{margin-top:12px}.company-profile .fax{display:inline-block;margin-left:2px}.company-profile .fax:before{content:'（'}.company-profile .fax:after{content:'）'}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.client-service-item .num{padding:5px 0 1px}}.mod-kv-service.friends{background-color:#bee2ea}.mod-kv-service.friends .mod-kv-service-ttl{color:#333}.section-friends .leading{text-align:center;font-weight:700}.section-friends .request-offer{background-color:#eaf7f0}.section-friends .point-note{margin-top:50px}.section-friends .point-note .tit{text-align:center;font-weight:700}.section-friends .point-note li{font-size:1.2rem;line-height:1.95}.friend-step{position:relative;border:2px solid #333;background:#fff;font-size:1.4rem;line-height:1.8}.payment p{line-height:1.8}.friend-frame{background:#e8f0f4}.friend-frame .person{margin-bottom:30px}.btn-price{border:2px solid #333}.checklist-col-2 li{width:50%}@media only screen and (max-width:600px){.mod-kv-service.friends .mod-kv-service-bg{right:0}.section-friends{padding:30px 0 45px}.section-friends .howto{margin:40px 0 15px}.section-friends .arrow img{width:200px}.section-friends .leading{font-size:1.4rem}.section-friends .request-offer{padding:15px}.section-friends .request-offer .lead{font-size:1.6rem}.section-friends .point-note .tit{font-size:1.6rem}.friend-step{padding:8px 15px}.payment .leading{margin-bottom:25px}.payment .visa-card-thumb{width:160px;margin:20px auto 0}.friend-frame{padding:30px 0 20px}.friend-frame.privilege-friends{margin:60px 0 -60px;padding:0 0 60px}.friend-frame .leading{margin-bottom:20px}.friend-frame .icn-plus{margin:30px 0 15px}.friend-frame .btn-price{border:2px solid #333;padding:18px 0;margin-bottom:40px}.friends-form{padding-top:35px}.friends-form .sec-title{margin-bottom:10px}.friends-form .box-recruitment{margin-bottom:15px}.friends-form .form-input{margin-bottom:15px}.checklist-col-2{margin-bottom:-20px}.checklist-col-2 li{margin-bottom:20px}}@media print,(min-width:601px){.mod-kv-service.friends .mod-kv-service-ttl{left:60px}.mod-kv-service.friends .mod-kv-service-bg{right:-30px}.section-friends{padding:40px 0 50px}.section-friends .howto{margin:95px 0 35px}.section-friends .friend-step{padding:20px 30px}.section-friends .leading{font-size:1.8rem}.visa-card{margin:32px 0 36px;justify-content:flex-end;padding-left:50px}.visa-card-txt{width:671px}.visa-card-thumb{width:197px;margin-right:20px}.payment p{font-size:1.4rem}.friend-frame{padding:60px 0}.friend-frame.privilege-friends{margin:60px 0 -60px;padding:0 0 60px}.friend-frame .leading{margin-bottom:35px}.friend-frame .icn-plus{margin:15px 0 30px}.friend-frame .btn-price{max-width:800px;margin:0 auto 50px;padding:17px 0}.friends-form{overflow:hidden;padding-top:60px}.friends-form .box-recruitment,.friends-form .point-note{float:left;width:560px}.friends-form .search-right{float:right;width:430px}.friends-form .sec-title{margin-bottom:20px}.friends-form .point-note .tit{font-size:1.8rem;margin-bottom:5px}.friends-form .service-application{padding-bottom:30px}.checklist-col-2{margin-bottom:-10px}.checklist-col-2 li{margin-bottom:10px}}@media print,(min-width:601px){.friend-frame.introducer{padding:30px 0 10px}.section-friends .introducer .howto{margin:30px 0 35px}}.mod-kv-service.report{background-image:url("/img/dynamic/bg_kv_report.jpg")}.mod-kv-service.report .mod-kv-service-ttl{color:#1aa3cf}.mod-kv-service.report .mod-kv-service-bg{right:0}.m-report{border-bottom:1px solid transparent}.m-report.last{border-bottom:none}.interview-point .lessmore-inner:after,.m-report .lessmore-inner:after{display:none}.section-hr .m-report{border-bottom-color:#fff}.section-on-site .m-report{border-bottom-color:#eee}.m-report-ttl{font-weight:700;margin-bottom:10px;line-height:1.5}.section-hr .m-report-ttl{color:#1aa3cf}.section-on-site .m-report-ttl{color:#00aa82}.section-hr .m-report-thumb,.section-hr .m-report-thumbTOP{border-color:#fff}.section-on-site .m-report-thumb,.section-on-site .m-report-thumbTOP{border-color:#eee}.section-hr .m-report-thumb figcaption,.section-hr .m-report-thumbTOP figcaption{background:#fff}.section-on-site .m-report-thumb figcaption,.section-on-site .m-report-thumbTOP figcaption{background:#eee}.m-report .lead{font-weight:700}.m-report .u-txt p+p{margin-top:1.2em}.m-report .u-txt strong{font-weight:700}.m-report .u-txt.line{padding-bottom:30px;border-bottom:1px solid #eee}.interview-heading{text-align:center;border-bottom:2px dotted transparent}.section-hr .interview-heading{color:#1aa3cf;border-color:#1aa3cf}.section-on-site .interview-heading{color:#0a8d6c;border-color:#00aa82}.interview-report .txt{background:#edf4e8;border-radius:8px;line-height:1.8}.nav-tabs-link{display:inline-block;vertical-align:bottom;color:#fff;margin:0 8px;border-radius:8px 8px 0 0;text-align:center}.nav-tabs-link.nav-link-01{background:#00a0e6}.nav-tabs-link.nav-link-02{background:#00aa68}.nav-tabs-link.nav-link-03{background:#8cb400}.section-hr{background:#e8f0f4}.m-interview-label{display:inline-block;bottom:100%;width:175px;box-shadow:5px 0 5px -2px rgba(0,0,0,.2);border-radius:8px 8px 0 0;padding:7px 0;text-align:center}.section-hr .m-interview-label{background:#00a0e6}.section-on-site .m-interview-label{background:#00aa68}.m-interview-ct{background:#fff}.m-interview-ct .lead{font-weight:700}.section-hr .m-interview-ct .lead{color:#1aa3cf}.section-on-site .m-interview-ct .lead{color:#0a8d6c}.m-interview-ct .u-txt p+p{margin-top:1.3em}.section-hr .m-interview-ct{box-shadow:5px 5px 5px -3px rgba(0,0,0,.2)}.section-about-report .m-report{padding-bottom:0;margin-bottom:0}.section-about-report .m-report-ttl{color:#1aa3cf}.section-on-site .m-interview-ct{box-shadow:3px 5px 5px -3px rgba(0,0,0,.2);border:1px solid #eee}.interview-point{background:#8cb400;margin-bottom:50px}.interview-point .thumbnail{overflow:hidden;border-radius:100%}.interview-point .box-txt{background:#fff;border-radius:8px}.interview-point .box-txt p+p{margin-top:1.3em}.interview-point .ttl{color:#8cb400;font-weight:700}.report-form{margin-top:50px;padding-bottom:50px}.mod-company-item:last-child{margin-bottom:0!important}.mod-company-filter .label{background:#00a0e6;color:#fff;text-align:center}.dl_report01,.dl_report02,.dl_report03{font-size:1.4rem;line-height:1.8em}.dl_report01 dt,.dl_report03 dt{color:#1aa3cf;font-weight:700}.dl_report01 dt::before{content:"Q：";color:#1aa3cf}.dl_report01 dd,.dl_report02 dd,.dl_report03 dd{margin-bottom:1em}.dl_report01 dd strong,.dl_report02 dd strong,.dl_report03 dd strong{font-weight:700}.dl_report01 dd p,.dl_report02 dd p,.dl_report03 dd p{margin-bottom:1em}.dl_report02 dt{color:#00aa82;font-weight:700}.dl_report02 dt::before{content:"Q：";color:#00aa82}.dl_report03 dt{counter-increment:theme 1}.dl_report03 dt::before{content:counter(theme) ". "}@media only screen and (max-width:600px){.mod-kv-service.report{background-position:67% 0}.m-report{padding-bottom:40px;margin-bottom:40px}.m-report.sp-mt-50{margin-top:-50px}.m-report-ttl{font-size:1.8rem;margin-top:35px}.m-report .lessmore-inner{max-height:140px}.m-report-thumb,.m-report-thumbTOP{border:5px solid transparent;height:215px;position:relative;overflow:hidden;max-width:300px;margin-left:auto;margin-right:auto}.m-report-thumb img{position:absolute;width:100%;top:50%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.m-report-thumbTOP img{position:absolute;width:100%;top:75%;left:0;-ms-transform:translateY(-50%);transform:translateY(-50%)}.m-report-thumb figcaption,.m-report-thumbTOP figcaption{display:none}.m-report.pattern-a .m-report-thumb{margin-top:30px}.section-about-report{padding:25px 15px}.section-about-report .service-page-ttl{margin-bottom:20px}.section-about-report .m-report-ttl{font-size:1.6rem}.section-about-report .m-report-thumb{width:260px;height:auto;margin:0 auto -10px}.section-about-report .m-report-thumb img{position:static;transform:none}.section-about-report .table-primary{margin-top:15px}.section-about-report .table-primary th{text-align:center;font-weight:700}.section-about-report .table-primary td{padding:10px 0;margin-bottom:0}.section-about-report .table-primary .fz-sm{font-size:1.3rem}.interview-heading{font-size:1.6rem}.interview-heading strong{font-size:2.6rem}.interview-report{margin:10px 0 40px}.interview-report .thumb{width:100px;height:100px;border-radius:50px;overflow:hidden;margin:0 auto 10px}.interview-report .txt{padding:10px 15px}.nav-tabs{text-align:center}.nav-tabs-link{padding:12px 15px}.m-interview-label{margin-left:15px}.m-interview-ct{padding:20px 15px 20px}.m-interview-ct .lead{font-size:1.8rem;margin-bottom:12px}.m-interview-ct .group-img{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;height:100px;margin-top:25px}.m-interview-ct .group-img img{width:48%;object-fit:contain;margin:0}.m-interview-ct .group-cap{display:none}.section-hr .m-interview-ct{box-shadow:none}.section-hr{padding:25px 0 60px}.section-hr .interview-heading{margin-bottom:-5px}.section-hr .m-report{border-bottom-color:#fff}.section-hr .m-report-ttl{color:#1aa3cf}.section-hr .m-report-thumb{margin-top:35px;border-color:#fff}.section-on-site{padding:25px 0 60px}.section-on-site .interview-heading{margin-bottom:30px}.section-on-site .m-report-thumb.left,.section-on-site .m-report-thumbTOP.left{margin-bottom:35px}.section-on-site .m-report-thumb.right,.section-on-site .m-report-thumbTOP.right{margin-top:35px}.interview-point{padding:20px 0 25px}.interview-point .lessmore-inner{max-height:200px}.interview-point .thumbnail{width:125px;height:125px;margin:0 auto 20px}.interview-point .box-txt{padding:15px}.interview-point .ttl{font-size:1.8rem;text-align:center;margin-bottom:10px}.report-form .search-right{margin-top:20px}.report-form .form-input{margin-bottom:15px}.mod-company-item{margin-bottom:20px}.mod-company-filter .label{padding:3px;font-size:1.6rem;line-height:1.5;margin-bottom:15px}.m-report-info .lessmore02-inr{height:130px}.m-report-info .lessmore02 .lessmore02-inr{padding-bottom:30px}}@media print,(min-width:601px){.mod-kv-service.report{background-position:center 0;background-size:cover}.mod-kv-service.report .mod-kv-service-ttl{text-align:left}.m-report{padding-bottom:30px;margin-bottom:30px}.m-report.pc-mt-30{margin-top:-30px}.m-report.pc-mt-40{margin-top:-40px}.interview-point .lessmore-btn,.m-report .lessmore-btn{display:none!important}.m-report-thumb,.m-report-thumbTOP{width:300px}.m-report-thumb figcaption,.m-report-thumbTOP figcaption{text-align:center;line-height:1.3;padding:8px 5px}.m-report.d-md-flex .m-report-info{width:calc(100% - 300px)}.m-report.pattern-b .m-report-info{padding-left:50px}.m-report.pattern-a .m-report-info{padding-right:50px}.m-report-ttl{font-size:2.1rem;margin-bottom:15px}.m-report-ttl~.m-report-ttl{margin-top:30px}.section-about-report{padding:30px 15px 50px}.section-about-report .service-page-ttl{margin-bottom:30px}.section-about-report .company-info{margin-top:20px;width:100%;max-width:none}.section-about-report .company-info td,.section-about-report .company-info th{border-color:#dcdcdc;padding:6px 0;border-left:0;border-right:0;line-height:1.8}.section-about-report .company-info th{background-color:transparent;color:inherit;font-weight:700;width:160px}.interview-report{margin:0 0 30px}.interview-report .thumb{width:150px;height:150px;border-radius:100%;overflow:hidden}.interview-report .txt{padding:25px 30px;font-size:1.4rem;line-height:1.8;width:600px;margin-left:30px}.nav-tabs{margin-left:22px}.nav-tabs-link{font-size:1.4rem;padding:9px;min-width:175px}.interview-heading{font-size:2.6rem;border-bottom-width:1px;border-bottom-style:dashed;margin-bottom:50px}.interview-heading strong{font-size:3.6rem}.m-interview-label{margin-left:30px}.m-interview-ct{overflow:hidden;padding:25px 30px 30px}.m-interview-ct .lead{font-size:2.1rem;margin-bottom:5px}.m-interview-ct .group-img{width:560px;float:left;margin-top:25px}.m-interview-ct .group-img img{margin-right:30px}.section-on-site .m-interview-ct{box-shadow:5px 5px 5px -3px rgba(0,0,0,.2)}.m-interview-ct .group-cap{width:calc(100% - 560px);margin-top:25px;float:right}.m-interview-ct .group-cap p:first-child{margin-bottom:1em}.m-interview-ct .group-cap strong{font-weight:700}.section-hr{padding:30px 0 75px}.section-on-site{padding:30px 0 60px}.interview-point{padding:40px 0}.interview-point .lessmore02{padding-bottom:0!important}.interview-point .viewpoint{position:relative}.interview-point .thumbnail{width:150px;height:150px;position:absolute;right:0;bottom:0}.interview-point .box-txt{width:860px;padding:25px 30px 15px}.interview-point .ttl{font-size:2.1rem;margin-bottom:5px}.report-form{margin-top:60px}.report-form .sec-title{margin-bottom:20px}.report-form .box-recruitment{width:560px;margin-top:-5px}.report-form .search-right{width:430px}.report-form .mod-privacy{max-width:100%}.sec-company-list .sec-title{margin-bottom:25px}.mod-company-item{margin-bottom:15px}.mod-company-filter{width:60px}.mod-company-filter .label{width:100%;height:60px;font-size:2.1rem;padding-top:12px}.mod-company-filter .label small{font-size:1.6rem}.mod-company-list{width:calc(100% - 60px);padding:8px 0 0 20px}.mod-company-list .prefecture-list li{font-size:1.4rem;margin-bottom:10px;margin-right:10px}.mod-company-list .prefecture-list li:after{margin-left:15px}.dl_report01 dd{padding-left:2em}.interview-point .lessmore03-btn,.m-report-info .lessmore03-btn{display:none}.interview-point .lessmore02-inr,.m-report-info .lessmore02-inr{height:auto}.interview-point .lessmore02-inr.co-white::before,.m-report-info .lessmore02-inr.co-blue::before,.m-report-info .lessmore02-inr.co-white::before{background:0 0}}.page-not-found .u-txt p+p{margin-top:1.3em}.page-not-found .sec-btn{margin-top:45px}@media only screen and (max-width:600px){.kv-advanced.kv-not-found .mod-page-entry-ttl{color:#1aa3cf}.kv-advanced.kv-not-found .mod-page-entry-thumb{right:0}.page-not-found{padding-bottom:60px}}@media print,(min-width:601px){.page-not-found{text-align:center;min-height:450px}.page-not-found .service-page-ttl{margin-bottom:85px}.page-not-found .sec-btn a+a{margin-left:50px}}.form-input .taishoku-yotei{margin-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.form-input .taishoku-yotei .m-select select{width:100%;height:50px}.form-input .taishoku-yotei .m-select{width:40%!important}.radio-list.work li{width:45%}.radio-list.work li:last-child{width:100%}.form-input.name .form-control{width:48%}.form-input.birthday{display:flex;justify-content:space-between}.form-input.birthday .m-select select{width:100%;height:45px}.form-input.birthday .m-select:first-of-type{min-width:46%!important}.form-input.birthday .m-select:nth-of-type(2),.form-input.birthday .m-select:nth-of-type(3){width:24.6%!important}.ac_menu{width:300px}.ac_menu label{background:#333;color:#fff;padding:10px;display:block;margin:0;border:1px solid #fff;cursor:pointer}.ac_menu input[type=checkbox].on-off{display:none}.ac_menu div{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;margin:0;padding:0 10px;list-style:none}.ac_menu input[type=checkbox].on-off+div{height:0;overflow:hidden}.ac_menu input[type=checkbox].on-off:checked+div{height:100px}.service-application .form-input .taishoku-yotei .m-select select{height:45px}.search-right .form-input .taishoku-yotei .m-select select{height:45px}.service-application .form-input .taishoku-yotei .m-select select{height:45px}@media print,(min-width:601px){.form-input.birthday .m-select select{height:40px}.service-application .form-input .taishoku-yotei .m-select select{height:40px}.search-right .form-input .taishoku-yotei .m-select select{height:40px}.service-application .form-input .taishoku-yotei .m-select select{height:40px}}@media only screen and (max-width:600px){.pagetop{position:fixed;bottom:20px;right:0;width:50px;height:50px;z-index:9999}.pagetop a{display:block;width:54px;height:54px;line-height:54px;border-top-left-radius:8px;border-bottom-left-radius:8px;color:#fff;text-align:center;background:#2e2b36;font-size:1rem;opacity:.5}.pagetop a:hover{opacity:.7}}@media only screen and (max-width:600px){.only-pc{display:none!important}}@media only screen and (min-width:601px){.only-sp{display:none!important}}@keyframes anim-opacity{0%{opacity:0}100%{opacity:1}}body{min-width:320px}.icon-star{width:30px;height:29px;background-image:url("/common/img/icon_star.png")}.favorite-button{white-space:nowrap}.favorite-button .icon-star{margin-right:5px;width:30px;height:29px}.favorite-button.disabled .icon-star{background-image:url("/common/img/icon_star_off.png")}.d-flex-start{display:flex;justify-content:flex-start;flex-wrap:wrap}.favorite-button .favorites-count{display:flex;flex-direction:column;justify-content:center;align-items:center;top:1px;left:0;width:30px;height:29px;z-index:999;color:#fff;font-size:9px;font-weight:700}.favorite-button.disabled{color:#ccc}@media only screen and (max-width:600px){.search-box-sp.ver02{background:#e0f0f9}.search-box-sp.ver02 dl{font-size:1.4rem;display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;gap:0 0}.search-box-sp.ver02 dl dt{flex:0 0 100px;max-width:100px;float:none;margin-right:0;font-weight:700}.search-box-sp.ver02 dl dd{flex:0 0 calc(100% - 100px);max-width:calc(100% - 100px);padding-left:0}.search-box-sp.ver02 .button-area{text-align:center}.search-box-sp.ver02 .button-area button{width:220px;height:40px;margin-top:20px;color:#fff;background:#f8b551;border-radius:40px;position:relative}.search-box-sp.ver02 .button-area button::after{content:"";position:absolute;z-index:2;top:50%;right:16px;width:20px;height:20px;background:url("/common/img/ico-change.png") no-repeat center center/contain;transform:translate3d(0,-50%,0) rotate(0)}}.rakuai-search-list .text{font-size:1.6rem;line-height:1.5!important}.kodawari-area ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.kodawari-area li{margin:0 5px 0 0;padding:5px 10px;color:#3dadd6;font-size:13px;border:1px solid #3dadd6;border-radius:3px}.main-search .box-button{display:flex;justify-content:space-between;margin-top:10px}.main-search .btn-kentou,.page-info .btn-kentou{width:auto;color:#f49e16;text-align:center;border:1.5px solid #f7af1c;border-radius:6px}.like-button-v4.liked{color:#ff376b;border-color:#ff376b}.like-button-v4 .inr{display:block;line-height:1.3;padding:0 10px 0 30px;text-align:left;background:url("/common/img/icon_star_off.png") no-repeat left 5px center/21px 20px}.like-button-v4.liked .inr{background-image:url("/common/img/icon_star.png")}@media only screen and (max-width:320px){.kodawari-area li{margin:0 5px 5px 0;font-size:1.2rem}.like-button-v4{padding:0 10px 0 24px;font-size:10px;background-size:14px 13px}}@media only screen and (max-width:600px){.kodawari-area ul{justify-content:flex-start}.kodawari-area li:nth-child(n+4){display:none}}@media print,(min-width:601px){.main-search .search-result{width:calc(100% - 370px);max-width:700px}.kodawari-area li{margin:0 3px 5px;padding:2px 5px;font-size:11px}}.right-body .inr{padding:20px}.ttl-sidebar-parent{margin-bottom:0;padding:0!important;line-height:40px;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;background:#3dadd6}.ttl-sidebar{padding:5px 20px;font-weight:700;background:#e0f0f9}.right-body .right-body-inr{height:100vh}.right-body .m-select select{width:100%;height:50px;border-color:#ccc}.right-body .m-select select.selected{border:1px solid #2e2b36}.right-body .m-select.opacity05{opacity:.5}.right-body li.opacity05{opacity:.5}.right-body .group-icon-input{display:flex;align-items:center;height:50px;padding:0 10px;border:1px solid #999;border-radius:0}.right-body .inst{color:#1aa3cf;font-size:1.2rem;margin-bottom:10px}.right-body .btn-submit{width:100%;height:45px;padding:0 10px;color:#fff;background:#3dadd6;border-radius:4px}.right-body .btn-clear{width:100%;margin-top:20px;color:#fff;text-align:center;text-decoration:underline}@media only screen and (max-width:600px){.right-body.sidebar-left{padding:0;background:#fff}.right-body .right-body-inr{height:100%}.right-body .btn-close-search{position:relative;line-height:50px;margin:0!important;font-size:1.6rem}.right-body .btn-close-search img{position:absolute;top:10px;left:15px}.right-body .text-summary{text-align:center}}@media print,(min-width:601px){.right-body.sidebar-left{width:330px;padding:0;background:0 0;min-width:initial;min-width:auto;background:#e6eef1}.right-body .right-body-inr{padding:15px 30px 0 0;position:sticky;top:0;overflow-y:scroll}.right-body .ttl-sidebar-parent{color:#333;font-size:16px;background:0 0}.ttl-sidebar{margin-left:10px;background:#c7d0d3}.right-body .inr{padding:20px 0 20px 10px}.right-body .ttl_bar{padding:10px 20px}.right-body .text-summary{font-size:1.2rem}.right-body .m-select select{height:45px;display:flex;align-items:center;justify-content:center}.right-body .inst{margin-bottom:6px}.right-body .box-freeword{margin-bottom:180px}.right-body .btn-submit{width:100%;height:35px}.right-body .btn-clear{margin-top:10px}}.temporarily{padding:0!important}.temporarily .inr{padding:20px 10px 0}.temporarily .btn-submit{width:100%;height:45px;padding:0 10px;color:#fff;background:#3dadd6;border-radius:4px}.temporarily .btn-clear{width:100%;margin-top:20px;color:#fff;text-align:center;text-decoration:underline}@media only screen and (max-width:600px){.temporarily .ttl-sidebar-left.parent{display:flex;justify-content:center;align-items:center;height:50px;margin-bottom:0;flont-size:1.8rem}.temporarily .ttl-sidebar-left.parent img{margin-right:20px}.temporarily .area-fixed-left{position:sticky;bottom:0;padding:10px 15px;background:rgba(0,0,0,.7)}}@media print,(min-width:601px){.temporarily .inr{padding:20px 10px 0}.temporarily .btn-submit{width:100%;height:35px}.temporarily .btn-clear{margin-top:10px}}@media all and (-ms-high-contrast:none){.area-fixed,::-ms-backdrop{position:fixed!important;bottom:0!important}}.btn-area{display:block;width:49%;color:#f49e16;font-weight:700;border:2px solid #f49e16;border-radius:4px}.btn-area.pref{background:#fff url("/common/img/icon_pref.png") no-repeat top 10px center/auto 22px}.btn-area.station{background:#fff url("/common/img/icon_station.png") no-repeat top 10px center/auto 22px}.btn-area.pref.current{color:#fff;background-color:#f49e16;background-image:url("/common/img/icon_pref_w.png")}.btn-area.station.current{color:#fff;background-color:#f49e16;background-image:url("/common/img/icon_station_w.png")}.area-search-top{padding:15px;color:#fff;text-align:center;background:rgba(46,43,54,.85);border-radius:8px;z-index:9;position:relative}.area-search-top p{margin-bottom:10px}@media only screen and (max-width:600px){.btn-area{height:74px;line-height:1.3;font-size:1.2rem}.btn-area.pref{padding-top:3em}.btn-area.station{padding-top:3em}}@media print,(min-width:601px){.btn-area{display:flex;align-items:center;justify-content:center;height:60px;font-size:1.6rem}.btn-area.pref{background-position:left 30px center;background-size:auto 30px}.btn-area.station{background-position:left 30px center;background-size:auto 30px}.right-body .btn-area.pref{background-position:left 30px center;background-size:auto 30px}.right-body .btn-area.station{background-position:left 30px center;background-size:auto 30px}.right-body .btn-area{width:100%;height:40px;font-size:1.2rem}.right-body .btn-area:first-child{margin-bottom:10px}.right-body .btn-area.pref,.right-body .btn-area.station{background-size:auto 18px;background-position:top 50% left 10px}}.checkbox-design0,.checkbox-design01,.radio-design01{oveflow:hidden}.checkbox-design01 label,.radio-design01 label{position:relative;display:flex;align-items:center;height:50px;padding-left:30px;color:#3dadd6;font-size:1.4rem;background:#fff;border:1px solid #57b4d2;border-radius:4px;cursor:pointer}.radio-design01 label:before{position:absolute;left:10px;display:block;content:"";width:16px;height:16px;background:#fff;border:1px solid #3dadd6;border-radius:50%}.radio-design01 label:after{position:absolute;left:14px;width:8px;height:8px;display:block;content:"";background:#3dadd6;border-radius:50%;opacity:0}.radio-design01 input[type=radio]:checked+label{color:#fff;background:#3dadd6}.radio-design01 input[type=radio]:checked+label:after{opacity:1}.checkbox-design01 label:before,.checkbox-design02 label:before{position:absolute;left:10px;display:block;content:"";width:16px;height:16px;background:#fff;border:1px solid #57b4d2}.checkbox-design01 label:after,.checkbox-design02 label:after{position:absolute;left:16px;display:block;content:"";width:5px;height:9px;border-right:2px solid #57b4d2;border-bottom:2px solid #57b4d2;transform:rotate(45deg);opacity:0}.checkbox-design01 input[type=checkbox]:checked+label:after,.checkbox-design02 input[type=checkbox]:checked+label:after{opacity:1}.checkbox-design01 input[type=checkbox]:checked+label{color:#fff;background:#3dadd6}.checkbox-design02 label{position:relative;display:flex;align-items:center;padding-left:22px;font-size:1.4rem;cursor:pointer}.checkbox-design02 label:before{position:absolute;left:0}.checkbox-design02 label:after{position:absolute;left:5px;border-color:#fff}.checkbox-design02 input[type=checkbox]:checked+label:before{color:#fff;background:#3dadd6}.checkbox-design01 li,.checkbox-design02 li,.radio-design01 li{margin-bottom:10px}.checkbox-design01.d-flex li,.radio-design01.d-flex li{width:50%;padding:0 3.5px}.checkbox-design01.d-md-flex li,.radio-design01.d-md-flex li{display:inline-block;vertical-align:top}.checkbox-design02 li{margin-bottom:15px}.checkbox-design01 .full,.radio-design01 .full{width:100%!important}.acd-check{display:none}.acd-label-sidebar{position:relative;display:flex;align-items:center;height:50px;padding:0 10px;color:#d4d4d4;background:#fff;border:1px solid #aaa}.acd-content-sidebar{display:block;height:0;opacity:0;transition:.5s;overflow:hidden}.acd-label-sidebar span:after,.acd-label-sidebar span:before{content:"";position:absolute;right:10px;display:block;width:12px;height:1.5px;background:#d4d4d4;transform:translateY(-50%)}.acd-label-sidebar span:after{background:#d4d4d4;transform:translateY(-50%) rotate(90deg);transition:.5s}.acd-check:checked+.acd-label-sidebar{color:#333}.acd-check:checked+.acd-label-sidebar span:after{transform:rotate(0);transition:.5s;background:#333}.acd-check:checked+.acd-label-sidebar+.acd-content-sidebar{height:100%;padding-top:10px;opacity:1}.acd-check:checked.checked+.acd-label-sidebar{color:#fff;background:#3dadd6;border-color:#3dadd6}.acd-check:checked.checked+.acd-label-sidebar span:after{background:#fff}@media only screen and (max-width:600px){.checkbox-design01 .sm-full,.radio-design01 .sm-full{width:100%!important}}@media print,(min-width:601px){.checkbox-design01 li,.radio-design01 li{margin-bottom:5px}.checkbox-design02 li{margin-bottom:10px}.checkbox-design01 label,.radio-design01 label{height:30px;padding-left:20px;font-size:1.1rem!important}.checkbox-design01 label:before,.radio-design01 label:before{left:5px;width:12px;height:12px}.radio-design01 label:after{left:8px;width:6px;height:6px}.checkbox-design01 label:after{left:9px;margin-top:-2px;width:4px;height:8px}.acd-label-sidebar{height:45px}}@media all and (-ms-high-contrast:none){.radio-design01 label:after,::-ms-backdrop{position:absolute;top:11px;left:8px}.checkbox-design01 label:after,::-ms-backdrop{top:12px}.checkbox-design02 label:after,::-ms-backdrop{top:2px}}.main-offer-entry-list{background:#e6eef1}.main-offer-entry-list .mod-job-item{position:relative}.main-offer-entry-list .mod-job-item{padding:20px 20px 5px}.main-offer-entry-list .btn-check label{position:absolute;top:0;margin-left:-10px;padding:13px 10px 13px 37px;color:#fff;font-size:14px;background-color:#3dadd6;border-radius:0 0 5px 5px;cursor:pointer}.main-offer-entry-list .btn-check input{display:inline-block;padding:5px 20px 0 20px;position:relative;width:auto}.main-offer-entry-list .btn-check label::before{background:#3dadd6;border:1.5px solid #ddd;content:"";display:block;width:16px;height:16px;left:10px;margin-top:-9px;position:absolute;top:50%;border-radius:2px}.main-offer-entry-list .btn-check label::after{border-right:2px solid #fff;border-bottom:2px solid #fff;content:"";display:block;height:9px;left:16px;margin-top:-7px;opacity:0;position:absolute;top:50%;transform:rotate(45deg);width:5px}.main-offer-entry-list .btn-check input:checked+label::after{opacity:1}.main-offer-entry-list .btn-check input:checked+label::before{background:#f8b62d;border:1.5px solid #f8b62d}.main-offer-entry-list .btn-check .icon-trash-ver2{position:absolute;top:0;right:10px;width:50px;height:50px;background:#dcdcdc url(/common/img/ico_trash.png) no-repeat top 8px center/20px auto;border-radius:0 0 70px 70px}.main-offer-entry-list .mod-job-item .search-list .text{line-height:1.5!important}.main-offer-entry-list .search-right .head-ttl{margin-bottom:5px;font-size:1.6rem;font-weight:700;text-align:center}.main-offer-entry-list .search-right .condition-ct{background:#fff;border-radius:4px;padding:10px 15px;font-size:1.5rem}.main-offer-entry-list .search-right .condition-ct strong{font-weight:700}.main-offer-entry-list .search-right .condition-ct p+p{margin-top:2px}.main-offer-entry-list .search-right .condition-ct .list-decimal-primary{font-size:1.4rem}@media only screen and (max-width:600px){.main-offer-entry-list{margin-bottom:-50px;padding:10px 0 50px}.main-offer-entry-list .mod-job-item{padding:30px 10px 0}.main-offer-entry-list .mod-job-item .row+.row{display:none!important}.main-offer-entry-list .mod-job-item .search-list .image{display:none}.main-offer-entry-list .mod-job-item .search-list .text{padding:0!important}.main-offer-entry-list .search-right{margin-top:60px}}@media print,(min-width:601px){.main-offer-entry-list .search-result{width:calc(100% - 425px)}.main-offer-entry-list .search-right{width:400px;padding-right:30px;border-left:2px solid #fff}.main-offer-entry-list .mod-job-item{position:relative}.main-offer-entry-list .btn-check label{right:100px;padding:16px 20px 16px 40px}.main-offer-entry-list .btn-check label::before{left:14px}.main-offer-entry-list .btn-check label::after{left:20px}.main-offer-entry-list .btn-check .icon-trash-ver2{display:block;position:absolute;top:0;right:20px;height:60px;width:60px;backdround-size:25px auto;background-position:top 10px center}}body.fixed{position:fixed;width:100%;height:100%;left:0}.modal-head{position:relative;line-height:50px;color:#fff;font-size:1.6rem;text-align:center;background:#1aa3cf}.modal-head .button-close{position:absolute;top:15px;right:20px;width:20px;height:20px;background:url(/common/img/icon_cross_w.png) no-repeat center center/20px auto}.modal-head .button-return{position:absolute;top:10px;left:20px;display:flex;align-items:center;justify-content:center;width:60px;height:30px;color:#1aa3cf;line-height:1.3;font-size:1rem;background:#fff;border-radius:4px}.modal-box-inr .box-ttl{line-height:40px;padding:0 15px;background:#f6f6f6;border-top:1px solid #eee;border-bottom:1px solid #eee}.modal-box-inr{height:100vh;padding-bottom:160px;overflow-x:scroll}.modal-box-inr ul{overflow:hidden}.modal-box-inr ul:last-of-type{border-bottom:1px solid #eee}.modal-box-inr li{position:relative;border-top:1px solid #eee}.modal-box-inr li label a{position:absolute;right:0;width:50px;border-left:1px solid #eee}.modal-box-inr li a{position:relative;display:flex;align-items:center;width:100%;min-height:45px;padding:10px 30px 10px 20px}.modal-box-inr li a:after{position:absolute;right:20px;content:"";width:8px;height:8px;border-top:solid 2px #5bc0de;border-right:solid 2px #5bc0de;transform:rotate(45deg)}.modal-box-inr li.current{background:rgba(26,163,207,.3)}.modal-box-inr li:hover{background:rgba(26,163,207,.1)}.modal-box-inr li.disabled{display:flex;align-items:center;min-height:45px;background:#eee}.modal-box-inr .pref li.disabled{padding:0 30px 0 20px}.modal-box-inr li.disabled label:after{border-color:#aaa!important}.modal-box-inr li.disabled,.modal-box-inr li.disabled span{color:#aaa;cursor:default}.modal-box-inr li.disabled:after{border:none}.modal-box-inr li.disabled:hover{background:#eee}.modal-box-inr li span{color:#1aa3cf;font-size:1rem}.modal-box-inr li span:before{content:"（"}.modal-box-inr li span:after{content:"件）"}.modal-box-inr .line-two li{width:50%}.modal-box-inr .line-two li:nth-child(odd){border-right:1px solid #eee}.modal-box-inr .line-two li:nth-child(2),.modal-box-inr li:first-child{border-top:none}.modal-box-inr .city li label,.modal-box-inr .station li label{display:flex;align-items:center;height:50px;margin-left:10px;padding:0 10px 0 30px}.modal-box-inr .od-cities li label{margin-left:30px!important}.modal-box-inr .od-cities li:first-of-type label{margin-left:10px!important}.checkbox-design03 label{display:inline-block;position:relative;width:auto}.checkbox-design03 label:before{position:absolute;left:5px;display:block;content:"";width:16px;height:16px;background:#fff;border:1px solid #333}.checkbox-design03 .disabled label:before{border:1px solid #aaa}.checkbox-design03 label:after{position:absolute;left:11px;display:block;content:"";width:5px;height:9px;border-right:2px solid #57b4d2;border-bottom:2px solid #57b4d2;transform:rotate(45deg);opacity:0}.checkbox-design03 label{position:relative;display:flex;align-items:center;padding-left:22px;font-size:1.4rem;cursor:pointer}.checkbox-design03 input[type=checkbox]:checked+label:after{opacity:1}@media only screen and (max-width:600px){.modal{display:none}.modal-sp,.modal02-sp{position:fixed;top:0;left:-120%;width:100%;height:100%;background:#fff;transition:all .6s;z-index:9999}.modal-sp.panelactive,.modal02-sp.panelactive{left:0;padding-bottom:560px}.flex-between li{width:49%;background:#eee}.flex-between li button{display:block}.area-fixed{position:sticky;bottom:0;width:100%;padding:10px 20px;background:rgba(0,0,0,.7)}.fixed-btn-area{position:absolute;bottom:0;width:100%;padding:10px 20px;text-align:center;background:rgba(0,0,0,.7);z-index:10000}.fixed-btn-area .btn-submit{width:300px;height:45px;color:#fff;font-size:1.6rem;background:#f8b62d;border-radius:4px}.fixed-btn-area .btn-clear{margin-top:20px;color:#fff;text-align:center;text-decoration:underline}}@media print,(min-width:601px){.modal-sp,.modal02-sp{display:none}.modal{display:none;position:fixed;top:0;height:100vh;width:100%;z-index:9999}.modal-bg{position:absolute;height:100vh;width:100%;background:rgba(0,0,0,.8)}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:900px;height:630px;background:#fff}.modal-content .flex-md-between{padding:30px}.modal-head{line-height:60px;font-size:1.8rem}.modal-head p:before{content:"";display:inline-block;width:20px;height:30px;margin-right:15px;vertical-align:middle;background:url(/common/img/icon_pref_w.png);background-size:20px 30px}.modal-head.station p:before{width:21px;height:30px;margin-right:15px;vertical-align:middle;background:url(/common/img/icon_station_w.png);background-size:21px 30px}.modal-content .ttl{font-size:1.6rem;font-weight:700}.modal-content .line-two .box{width:410px}.modal-content .line-three .box:first-of-type{width:136px}.modal-content .line-three .box:nth-of-type(2){width:270px}.modal-content .line-three .box:nth-of-type(3){width:390px}.modal-box-inr{height:380px;padding-bottom:50px;border:1px solid #999}.modal-box-inr .default-text{display:flex;justify-content:center;align-items:center;height:100%;color:#aaa}.modal-box-inr .city li label,.modal-box-inr .station li label{height:45px}.area-fixed{position:sticky;bottom:0;width:330px;padding:13px 15px;background:rgba(0,0,0,.7);z-index:9999}.modal-button-area{display:flex;flex-direction:column;justify-content:center;width:350px;margin:-10px auto 0}.modal-button-area .btn-submit{width:350px;height:60px;color:#fff;font-size:1.6rem;background:#f8b62d;border-radius:4px}.modal-button-area .btn-clear{margin-top:20px;color:#666;text-decoration:underline}}@media print,(min-width:601px){.page-info{height:auto;min-height:760px}.page-info-thumb{bottom:-57px;right:0}}.page-info .container{margin-top:-20px;padding:0 20px 20px}.page-info .page-info-inr .detail-button-area{width:100%;text-align:center}.page-info .page-info-inr .detail-button-area .btn-kentou{width:190px;height:50px;line-height:1;padding:0;background:0 0}.page-info .page-info-inr .btn-complete{display:block;width:100%;max-width:520px;height:60px;line-height:60px;margin:40px auto 30px!important;color:#fff;font-size:1.6rem;text-align:center;background:#fe3f6e;border-radius:30px}.page-info .page-info-inr{padding:20px;background:#fff;border-radius:6px}.page-info .page-info-inr h1{margin-top:20px;color:#237a99;font-size:1.6rem;font-weight:700}.page-info .page-info-inr h2{margin-top:20px;color:#237a99;font-size:1.6rem;font-weight:700}.page-info .page-info-inr .job-code{margin-bottom:10px}.page-info-inr .job-code-btm{display:flex;justify-content:space-between;width:100%}.page-info-inr .job-code-btm figure{width:100px}.page-info-inr .job-code-btm figure img{width:100%;height:auto}.page-info-inr .job-code-btm div{width:calc(100% - 120px)}.page-info-inr .job-code-btm ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.page-info-inr .job-code-btm ul li{margin:0 5px 5px 0;padding:3px 5px;color:#3dadd6;font-size:1.1rem;border:1px solid #3dadd6;border-radius:3px}.page-info-inr .job-code-btm .industry{color:#fff;background:#3dadd6}.page-info-inr .job-code-btm .employment{color:#fff;background:#77c5e2;border-color:#77c5e2}.page-info-inr .dl-offer-pickup{width:100%;margin-top:50px}.page-info-inr .dl-offer-pickup dt{float:left;width:70px;padding:15px 0;font-weight:700}.page-info-inr .dl-offer-pickup dd{padding:15px 0 15px 70px;border-bottom:1px solid #dcdcdc}.page-info-inr .dl-offer-pickup dd:last-child{border:none}.page-info-inr .dl-offer-pickup dd strong{font-size:1.6rem;font-weight:700}@media only screen and (max-width:600px){.page-info-inr .job-code-btm ul li:nth-child(n+8){display:none}.company-desc.ver02{padding-top:30px}}@media print,(min-width:601px){.page-info .container{margin-top:0;padding:30px 0}.page-info .page-info-inr h1{margin-top:10px;font-size:2rem}.page-info .page-info-inr h2{margin-top:10px;font-size:2rem}.page-info-inr-thumb{position:absolute;right:-100px;bottom:30px}.page-info-inr .job-code-btm figure{width:150px}.page-info-inr .job-code-btm div{width:calc(100% - 180px)}.page-info-inr .job-code-btm ul li{padding:3px 15px}.page-info-inr .job-code-btm ul li:nth-child(2){margin-right:15px}.page-info-inr .dl-offer-pickup dt{width:120px}.page-info-inr .dl-offer-pickup dd{max-width:700px;padding:15px 0 15px 120px}}@media only screen and (max-width:600px){.sp-p-fixed-btm{position:fixed;bottom:0}.sp-p-fixed-top{position:fixed;top:0}.sp-p-fixed-btm.top{background:rgba(46,43,54,.8);width:100%;padding:10px 20px;z-index:1000}.sp-p-fixed-btm.top a{display:block;color:#fff;width:100%;height:50px;line-height:50px;margin:auto;font-size:14px;text-align:center;background:#fe3f6e;border-radius:4px}.sp-p-fixed-btm.detail,.sp-p-fixed-top.list{display:flex;justify-content:space-between;background:rgba(46,43,54,.8);width:100%;padding:10px 20px;z-index:1000}.sp-p-fixed-top.list button{width:48.5%;height:50px;color:#fff;background:#3dadd6;border-radius:4px}.sp-p-fixed-top.list .favorite-button{display:flex;justify-content:center;align-items:center;width:48.5%;height:50px;padding:0 10px;background:#ffeef2;border-radius:4px}.sp-p-fixed-top.list .favorite-button.disabled{background:#eee}.sp-p-fixed-top.list .favorite-button .label-like{font-size:14px}.sp-p-fixed-top.list .favorite-button .favorites-count{position:absolute;top:12px;left:22px}.sp-p-fixed-btm.detail .btn{display:flex;justify-content:center;align-items:center;width:48%;height:50px;color:#fff}.sp-p-fixed-btm.detail .btn.inq{background:#fe3f6e}.sp-p-fixed-btm.detail .btn.req{background:#237a99}}@media print,(min-width:601px){.fixed-sp-menu-btm.detail,.fixed-sp-menu-top.list,.sp-p-fixed-btm.detail,.sp-p-fixed-top.list{display:none}}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:15px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps__rail-x:focus,.ps__rail-x:hover,.ps__rail-y:focus,.ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}@media print,(min-width:601px){.display-scrollbar .ps__rail-y{opacity:.6}}@media all and (-ms-high-contrast:none){.display-scrollbar .ps__rail-y,::-ms-backdrop{display:none!important}}.search-popular-words{text-align:left;margin-top:20px;margin-bottom:30px}@media only screen and (max-width:600px){.search-popular-words{padding:0 10px}}.search-popular-words-tit{font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1.5;margin-bottom:10px}.search-popular-words-iist{display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;gap:10px 10px}.search-popular-words-iist-item{font-size:14px;font-weight:700;color:#3dadd6;background-color:#fff;border:1px solid #3dadd6;border-radius:50px;padding:4px 16px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.2);transition:all .3s ease-out 0s}@media only screen and (max-width:600px){.search-popular-words-iist-item{font-size:13px}}.search-popular-words-iist-item:hover{opacity:1;color:#fff;background:#3dadd6}.search-high-staffing{margin-top:20px;margin-bottom:20px}.search-high-staffing-tit{font-size:18px;color:#fe3f6e;font-weight:700;text-align:center;margin:0}.search-high-staffing-txt{text-align:center;font-size:11px}.search-high-staffing-figure{margin-top:16px;margin-bottom:10px}.search-high-staffing-figure-tit{font-size:16px;font-weight:700;text-align:center;margin-bottom:6px}a.search-high-staffing-figure-list{display:flex;align-items:stretch;justify-content:center;align-content:flex-start;flex-flow:row nowrap;transition:all .3s ease-out 0s}@media only screen and (max-width:600px){a.search-high-staffing-figure-list{display:block}}.search-high-staffing-figure-list:hover{opacity:.75}.search-high-staffing-figure-list-item{flex:0 0 50%;max-width:50%;border:1px solid #c7d0d3;display:flex;align-items:center;justify-content:flex-start;align-content:flex-start;flex-flow:row nowrap;gap:20px 20px;padding:10px 20px}@media only screen and (max-width:600px){.search-high-staffing-figure-list-item{flex:0 0 100%;max-width:100%;border:1px solid #c7d0d3}}@media only screen and (min-width:601px){.search-high-staffing-figure-list-item:nth-of-type(n+2){border-left:none}}@media only screen and (max-width:600px){.search-high-staffing-figure-list-item:nth-of-type(n+2){border-top:none}}.search-high-staffing-figure-list-item-icon{display:block;flex:0 0 60px;max-width:60px;height:60px}.search-high-staffing-figure-list-item-icon img{width:100%;object-fit:contain;font-family:"object-fit: contain;"}.search-high-staffing-figure-list-item-desc{flex:1}.search-high-staffing-figure-list-item-desc li{font-weight:700}.search-high-staffing-figure-list-item-desc li::before{content:"-";margin-right:.5em}.search-high-staffing-figure-list-item-desc-tit{font-size:16px;font-weight:700;margin-bottom:4px}.search-high-staffing-figure-list-item--item1 .search-high-staffing-figure-list-item-desc-tit{color:#00a663}.search-high-staffing-figure-list-item--item2 .search-high-staffing-figure-list-item-desc-tit{color:#53afdf}.search-high-staffing-links{text-align:right}.search-high-staffing-links-item+.search-high-staffing-links-item{margin-top:5px}.search-high-staffing-links-item a{color:#53afdf;text-decoration:underline}.p-regist-modal{position:fixed;z-index:100001;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);opacity:0;display:none;cursor:pointer}.is-p-regist-modal-active .p-regist-modal{display:block;animation:anim-p-regist-modal .5s ease-out 0s 1 normal forwards}@keyframes anim-p-regist-modal{0%{opacity:0}100%{opacity:1}}.p-regist-modal-pan{position:fixed;z-index:100;top:50%;left:0;right:0;max-width:800px;margin:0 auto;transform:translate3d(0,-50%,0) rotate(0);border-radius:6px;overflow:hidden;cursor:default}.p-regist-modal-pan img{max-width:100%}@media screen and (max-width:767px){.p-regist-modal-pan{padding:0 10px}}.p-regist-modal-close{position:absolute;display:block;z-index:2;top:15px;right:15px;background-color:#fff;border-radius:50%;cursor:pointer;width:32px;height:32px}.p-regist-modal-close::after,.p-regist-modal-close::before{content:"";position:absolute;z-index:2;top:50%;left:0;right:0;margin:0 auto;width:12px;height:2px;background-color:#5c4e4e;transform:translate3d(0,-50%,0) rotate(45deg)}.p-regist-modal-close::after{transform:translate3d(0,-50%,0) rotate(135deg)}.p-regist-modal-header{background-color:#fff;padding:5px 0}.p-regist-modal-header-logo{text-align:center;display:flex;align-items:center;justify-content:center;align-content:flex-start;flex-flow:row nowrap;gap:0 5px}.p-regist-modal-header-logo .icon{flex:0 0 48px;max-width:48px}.p-regist-modal-header-logo .sitename{flex:0 0 210px;max-width:210px;text-align:right;position:relative;top:4px;background-color:#fff}@media screen and (max-width:767px){.p-regist-modal-header-logo .sitename{flex:0 0 145px;max-width:145px}}.p-regist-modal-header-logo .sitename p{font-size:10px;color:#999;font-weight:500;letter-spacing:.02em;line-height:1.75}.p-regist-modal-inner{padding:30px 20px;background-color:#1aa3cf}.p-regist-modal-main{background-color:#fff;padding:30px 20px;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-flow:row wrap}@media screen and (max-width:767px){.p-regist-modal-main{background-color:#fff;padding:20px 20px}}.p-regist-modal-banners-item img{max-width:100%}.p-regist-modal-footer{padding-top:20px}.p-regist-modal-footer-txt{font-size:20px;color:#fff;font-weight:700;letter-spacing:.02em;line-height:1.5;text-align:center}@media screen and (max-width:767px){.p-regist-modal-footer-txt{font-size:16px;line-height:1.25}}.p-regist-modal-footer-txt span{position:relative;display:inline-block}.p-regist-modal-footer-txt span::after,.p-regist-modal-footer-txt span::before{content:"";position:absolute;display:block;z-index:2;bottom:0;left:-10px;width:1px;height:20px;background-color:#fff;transform:translate3d(0,0,0) rotate(-25deg)}.p-regist-modal-footer-txt span::after{left:auto;right:-10px;transform:translate3d(0,0,0) rotate(25deg)}.p-regist-modal-footer-btn a{display:flex;justify-content:center;align-items:center;width:300px;height:60px;margin:20px auto 0;color:#fff;font-size:18px;font-weight:700;background:#f49e16;border-radius:50px;box-shadow:3px 3px 3px 0 rgba(0,0,0,.05)}.recruit-index{display:flex;align-items:stretch;justify-content:center;align-content:flex-start;flex-flow:row nowrap;gap:10px 20px;margin-top:40px;margin-bottom:40px}@media only screen and (max-width:600px){.recruit-index{gap:10px 10px;padding:0 15px;margin-top:30px;margin-bottom:30px}}.recruit-index-item{flex:0 0 300px;max-width:300px;border:2px solid #3dadd6;border-radius:5px;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center;align-content:flex-start;flex-flow:row wrap;text-align:center;font-size:16px;color:#3dadd6;font-weight:700;padding:6px 40px;padding-right:50px;transition:all .3s ease-out 0s}@media only screen and (max-width:600px){.recruit-index-item{flex:1 1 auto;max-width:200px;font-size:14px;padding:8px 6px;padding-right:16px}}.recruit-index-item::after{content:"";position:absolute;z-index:2;top:50%;right:16px;width:10px;height:10px;border-top:2px solid #3dadd6;border-right:2px solid #3dadd6;transform:translate3d(0,-50%,0) rotate(135deg);margin-top:-1px}@media only screen and (max-width:600px){.recruit-index-item::after{right:10px;width:8px;height:8px}}.recruit-index-item:hover{background-color:#3dadd6;color:#fff}@media only screen and (min-width:601px){.box-recruitment .txt-intro+.txt-intro-notice{margin-top:-15px}}.box-recruitment .txt-intro-notice{font-size:1.5rem;color:#fe3f6e;margin-bottom:30px}@media only screen and (max-width:600px){.box-recruitment .txt-intro-notice{font-size:1.4rem;margin-bottom:15px}}.contact-job-index-btn{margin-bottom:15px}.contact-job-index-btn a{display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;width:270px;max-width:100%;margin:0 auto;height:45px;background:#fe3f6e;font-size:1.5rem;color:#fff;border-radius:30px;text-align:center;border:0;position:relative;transition:opacity .3s ease-out 0s}.contact-job-index-btn a::after{content:"";position:absolute;z-index:2;top:50%;right:20px;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate3d(0,-50%,0) rotate(135deg);margin-top:-1px}.contact-job-index-btn a:hover{opacity:.75}.detail-cv-notice{text-align:center;font-size:13px;line-height:1.5;letter-spacing:-.02em;margin-top:10px;color:#666}@media only screen and (max-width:600px){.detail-cv-notice{font-size:11px}}.container.sec-requirements-cv{max-width:520px;margin:0 auto;padding-bottom:30px;position:relative;z-index:1}.container.sec-requirements-cv:before{content:"";position:absolute;display:block;pointer-events:none;z-index:-1;bottom:0;left:50%;width:100vw;border-bottom:2px solid #3dadd6;transform:translate3d(-50vw,0,0) rotate(0)}@media only screen and (max-width:600px){.container.sec-requirements-cv{padding-bottom:5px;border-bottom:2px solid #3dadd6}.container.sec-requirements-cv:before{content:none}}.container#sec_point{position:relative;z-index:1;padding-bottom:30px}.container#sec_point:before{content:"";position:absolute;display:block;pointer-events:none;z-index:-1;bottom:0;left:50%;width:100vw;border-bottom:2px solid #3dadd6;transform:translate3d(-50vw,0,0) rotate(0)}@media only screen and (max-width:600px){.container#sec_point{padding-bottom:10px;border-bottom:2px solid #3dadd6}.container#sec_point:before{content:none}}.search-salary-average{margin-top:40px;margin-bottom:20px}@media only screen and (max-width:600px){.search-salary-average{padding:0 10px}}.search-salary-average:last-child{margin-bottom:60px}.search-salary-average-tit{display:flex;font-size:1.8rem;font-weight:700;margin-bottom:5px}@media only screen and (max-width:600px){.search-salary-average-tit{font-size:1.8rem;margin-bottom:5px}}.search-salary-average-cnt-row{border-bottom:1px solid #ccc;display:flex;align-items:center;justify-content:flex-start;align-content:flex-start;flex-flow:row nowrap;padding:12px 0}@media only screen and (max-width:600px){.search-salary-average-cnt-row{padding:10px 0;flex-flow:row wrap}}.search-salary-average-cnt-row-tit{flex:0 0 200px;max-width:200px;font-size:1.6rem;font-weight:700}@media only screen and (max-width:600px){.search-salary-average-cnt-row-tit{flex:0 0 110px;max-width:110px;font-size:1.4rem}}.search-salary-average-cnt-row-val{flex:1;display:flex;align-items:flex-end;justify-content:flex-start;align-content:flex-end;flex-flow:row nowrap;gap:0 6px;font-weight:700}@media only screen and (max-width:600px){.search-salary-average-cnt-row-val{flex:0 0 calc(100% - 110px);max-width:200px;margin-left:auto;margin-bottom:8px;padding-right:20px}}.search-salary-average-cnt-row-val .u-label{font-size:1rem;line-height:1.25}@media only screen and (max-width:600px){.search-salary-average-cnt-row-val .u-label{flex:1}}.search-salary-average-cnt-row-val .u-num{font-size:3.2rem;line-height:1;color:#f8b62d;letter-spacing:-.02em}@media only screen and (max-width:600px){.search-salary-average-cnt-row-val .u-num{font-size:2.8rem}}.search-salary-average-cnt-row-val .u-yen{font-size:1rem;line-height:1.25}.search-salary-average-cnt-row-attr{padding-right:20px}@media only screen and (max-width:600px){.search-salary-average-cnt-row-attr{flex:0 0 calc(100% - 110px);max-width:200px;margin-left:auto;padding-right:0}}.search-salary-average-cnt-row-dist{display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row nowrap;text-align:center;gap:0 30px}.search-salary-average-cnt-row-dist-item{position:relative;font-size:1.1rem;font-weight:500}@media only screen and (max-width:600px){.search-salary-average-cnt-row-dist-item{font-size:1rem}}.search-salary-average-cnt-row-dist-item::before{content:"";position:absolute;display:block;z-index:2;top:50%;left:-15px;width:1px;height:10px;background-color:#ccc;transform:translate3d(0,-50%,0) rotate(0)}.search-salary-average-cnt-row-dist-item:first-of-type::before{content:none}.search-salary-average-cnt-row-totals{font-size:1.1rem;font-weight:500;color:#999;font-weight:500}@media only screen and (max-width:600px){.search-salary-average-cnt-row-totals{font-size:1rem}}@media only screen and (max-width:600px){.l-header .nav-links.white li.nav-links-service{display:none}}@media only screen and (min-width:375px){.l-header .nav-links.white li.nav-links-service br{display:none}}@media only screen and (min-width:601px){.has-header-service .l-header:not(.header-top) .nav-links{display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap}.has-header-service .l-header:not(.header-top) .navbar-right{max-width:1200px!important;text-align:right}.has-header-service .l-header:not(.header-top) .nav-links.white li{display:flex;align-items:center;padding:2px 10px;color:#3dadd6;border:1px solid #3dadd6}.has-header-service .l-header:not(.header-top) .nav-links.white li a{display:flex;align-items:center;color:#3dadd6;margin-top:3px}.has-header-service .l-header:not(.header-top) .nav-links.white li a:hover{color:#3dadd6;background:#fff}.has-header-service .l-header:not(.header-top) .navbar .user-login{width:auto}.has-header-service .l-header:not(.header-top) .nav-links.white .login:before{display:block;margin-right:5px;content:"";width:15px;height:15px;background:url(../img/material-people_blue.png);background-size:cover}}.nav-links.white li.nav-links-service{margin-right:7px}@media only screen and (max-width:600px){body.header-service-sticky{padding-top:98px}}@media only screen and (max-width:600px){.header-service-sticky .l-header,.header-service-sticky .l-header.header-top:not(.is-sticky){position:fixed;z-index:100;top:0;left:0;right:0;background:#1aa3cf;overflow:hidden;animation:anim-service-sticky .3s ease-out 0s 1 normal forwards}@keyframes anim-service-sticky{0%{transform:translate3d(0,-100px,0) rotate(0)}100%{transform:translate3d(0,0,0) rotate(0)}}}@media only screen and (max-width:600px){.header-service-sticky .l-header .navbar,.header-service-sticky .l-header.header-top:not(.is-sticky) .navbar{position:relative;padding:8px 10px;height:50px;overflow:hidden;background:#1aa3cf}}@media only screen and (max-width:600px){.header-service-sticky .l-header .nav-links,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links{flex:1;padding:0;margin:0}}@media only screen and (max-width:600px){.header-service-sticky .l-header .nav-links.white li,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links.white li{padding:4px 10px;margin:0}}@media only screen and (max-width:600px){.header-service-sticky .l-header .nav-links.white li.login,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links.white li.login{padding-left:3px;padding-right:3px}}@media only screen and (max-width:600px){.header-service-sticky .l-header .nav-links.white li.login .user-login,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links.white li.login .user-login{font-size:1.1rem;padding-right:0;padding-left:0}}@media only screen and (max-width:600px){.header-service-sticky .l-header .nav-links.white li.nav-links-service,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links.white li.nav-links-service{display:flex!important;background-color:#fff;padding:2px 5px;text-align:center}.header-service-sticky .l-header .nav-links.white li.nav-links-service a,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links.white li.nav-links-service a{font-size:1.2rem;letter-spacing:-.06em;font-weight:500;color:#1aa3cf;line-height:1.1;white-space:nowrap;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap}}@media only screen and (max-width:600px){.header-service-sticky .l-header .navbar-logo,.header-service-sticky .l-header.header-top:not(.is-sticky) .navbar-logo{display:none}}@media only screen and (max-width:600px){.header-service-sticky .l-header .sitename,.header-service-sticky .l-header.header-top:not(.is-sticky) .sitename{display:none!important}}@media only screen and (max-width:600px){.header-service-sticky .l-header .tel,.header-service-sticky .l-header.header-top:not(.is-sticky) .tel{display:none!important}}@media only screen and (max-width:600px){.header-service-sticky .l-header .navbar-right,.header-service-sticky .l-header.header-top:not(.is-sticky) .navbar-right{order:1;width:100%;display:flex;align-items:center;justify-content:flex-end;align-content:center;flex-flow:row nowrap;margin:0}}@media only screen and (max-width:600px){.header-service-sticky .l-header .nav-links,.header-service-sticky .l-header.header-top .nav-links,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links,.header-service-sticky .l-header.header-top:not(.is-sticky).header-top .nav-links{display:flex!important;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row nowrap;gap:0 8px}}@media only screen and (max-width:600px){.header-service-sticky .l-header .user-login,.header-service-sticky .l-header.header-top:not(.is-sticky) .user-login{width:auto;padding:2px;color:#fff;border-color:#fff}}@media only screen and (max-width:600px){.header-service-sticky .l-header .nav-links li.login,.header-service-sticky .l-header.header-top:not(.is-sticky) .nav-links li.login{display:flex;justify-content:center;align-items:center;padding:4px;border:1px solid}}.search-result-body .detail-button-area--count{display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;gap:20px 10px;margin:70px auto 30px}@media only screen and (max-width:601px){.search-result-body .detail-button-area--count{margin:0}}.search-result-body .detail-button-area--count .btn-submit{flex:1}.search-result-body .detail-button-area--count .advenced-search-btn{margin:0!important}@media only screen and (max-width:601px){.search-result-body .detail-button-area.flow{display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;gap:10px 10px}.search-result-body .detail-button-area.flow .btn-submit{flex:1}}.detail-search-disabled-message{flex:0 0 100%;max-width:100%;border:1px solid #ccc;border-radius:5px;background-color:#ccc;display:block;padding:20px 10px;margin:0;text-align:center;font-size:16px;color:#fff;font-weight:700;white-space:nowrap;position:relative;overflow:hidden}@media only screen and (max-width:600px){.detail-search-disabled-message{font-size:1.5rem;margin:0;padding:10px 10px}}.detail-search-count{flex:0 0 50%;max-width:50%;border:1px solid #f49e16;border-radius:5px;background-color:#fff;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row nowrap;padding:4px 4px;margin:0;font-size:18px;color:#f49e16;font-weight:700;white-space:nowrap;position:relative;overflow:hidden}@media only screen and (max-width:600px){.detail-search-count{font-size:1.6rem;margin:0}}.detail-search-count.is-loading::after{content:"件数取得中...";position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap}.detail-search-count-prefix{font-size:18px}@media only screen and (max-width:600px){.detail-search-count-prefix{font-size:1.4rem}}.detail-search-count-num{font-size:22px;margin-left:4px;margin-right:2px}@media only screen and (max-width:600px){.detail-search-count-num{font-size:1.8rem}}.detail-search-count-suffix{font-size:18px}@media only screen and (max-width:600px){.detail-search-count-suffix{font-size:1.4rem}}.area-fixed-left.area-fixed--count,.area-fixed.area-fixed--count{display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;gap:0 10px}.area-fixed-left.area-fixed--count .btn-submit,.area-fixed.area-fixed--count .btn-submit{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px);width:auto}.area-fixed-left.area-fixed--count .btn-clear,.area-fixed.area-fixed--count .btn-clear{flex:0 0 100%}.area-fixed-left.area-fixed--count .detail-search-count,.area-fixed.area-fixed--count .detail-search-count{margin:0;font-size:13px}@media only screen and (max-width:600px){.area-fixed-left.area-fixed--count .detail-search-count,.area-fixed.area-fixed--count .detail-search-count{font-size:1.2rem;margin:0}}.area-fixed-left.area-fixed--count .detail-search-count-prefix,.area-fixed.area-fixed--count .detail-search-count-prefix{font-size:13px}@media only screen and (max-width:600px){.area-fixed-left.area-fixed--count .detail-search-count-prefix,.area-fixed.area-fixed--count .detail-search-count-prefix{font-size:1.2rem}}.area-fixed-left.area-fixed--count .detail-search-count-num,.area-fixed.area-fixed--count .detail-search-count-num{font-size:13px;margin-left:4px;margin-right:2px}@media only screen and (max-width:600px){.area-fixed-left.area-fixed--count .detail-search-count-num,.area-fixed.area-fixed--count .detail-search-count-num{font-size:1.2rem}}.area-fixed-left.area-fixed--count .detail-search-count-suffix,.area-fixed.area-fixed--count .detail-search-count-suffix{font-size:13px}@media only screen and (max-width:600px){.area-fixed-left.area-fixed--count .detail-search-count-suffix,.area-fixed.area-fixed--count .detail-search-count-suffix{font-size:1.2rem}}@media only screen and (max-width:600px){.search-box-sp .search-box-footer{margin-top:0}}.search-box-sp .search-box-footer .prev{width:160px;position:relative;padding-right:15px}.search-box-sp .search-box-footer .prev::after{content:"";position:absolute;z-index:2;top:50%;right:7px;width:20px;height:20px;background:url("/common/img/ico-change.png") no-repeat center center/contain;transform:translate3d(0,-50%,0) rotate(0)}@media only screen and (max-width:375px){.search-box-sp .search-box-footer .prev{flex:0 0 100%;max-width:100%;width:auto}}@media only screen and (max-width:375px){.search-box-sp .search-box-footer .next{flex:0 0 100%;max-width:100%;width:auto;margin-top:10px}}.search-result.detail .checkbox-design01.d-flex li.opacity05,.search-result.detail .radio-design01.d-flex li.opacity05{opacity:.5}.search-result.detail .checkbox-design01.d-flex li.opacity05 label,.search-result.detail .radio-design01.d-flex li.opacity05 label{cursor:default}@media only screen and (max-width:600px){.mod-page-entry.mypage{height:auto;background:0 0;margin-top:16px}}.section-mypage-login .txt{font-size:14px}.section-mypage-login .sec-btn a{font-size:1.4rem;font-weight:700;line-height:1.4;text-align:center;border:none;padding:12px 10px;color:#fff;height:40px;position:static;flex-direction:row;margin:0;justify-content:center;background:linear-gradient(to bottom,#f7bd4a 0,#f7a400 50%,#f8b62d 100%);position:relative}.section-mypage-login .sec-btn a::after{content:"";position:absolute;z-index:2;top:50%;right:20px;width:8px;height:8px;margin:0;border:none;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate3d(0,-50%,0) rotate(45deg)}@media only screen and (max-width:600px){.section-mypage-login .form-login{margin-top:16px;margin-bottom:16px}.section-mypage-login .txt{line-height:1.5}.section-mypage-login .txt1{font-size:13px}.section-mypage-login .txt2{font-size:11px}.section-mypage-login .form-group{margin-bottom:20px!important}.section-mypage-login .form-login-btn{margin-bottom:20px}.section-mypage-login .form-login{padding-top:16px;padding-bottom:12px}.section-mypage-login .txt3{font-size:13px}.section-mypage-login .sec-btn{margin-top:16px}}.search-result-item .mod-job-item{border:none;border-top:1px solid #3dadd6}.search-result-item .mod-job-item.mod-job-item--item3{background-color:rgba(254,63,110,.2);border:1px solid rgba(254,63,110,.2)}.rakuai-search-list .image{margin-bottom:0}.rakuai-search-list+.kodawari-area{margin-top:-5px;margin-bottom:3px}@media only screen and (max-width:600px){.rakuai-search-list+.kodawari-area{margin-top:-5px;margin-bottom:10px}}.main-search .box-button{margin-top:0}.main-search .box-button{gap:0 6px}.like-button-v4 .inr{display:block;font-size:14px;font-weight:700;line-height:1.3;padding:0 30px 0 30px;text-align:left;background:url(/common/img/icon_star_off.png) no-repeat right 10px center/21px auto;text-align:center}@media only screen and (max-width:600px){.like-button-v4 .inr{font-size:12px;padding:0 25px 0 5px;background:url(/common/img/icon_star_off.png) no-repeat right 5px center/17px auto}}.main-search .btn-kentou{width:calc(50% - 5px);border-radius:5px}.main-search .box-button .more-info{position:static;width:calc(50% - 5px)}.search-result-item .mod-job-item .more-info>a{position:relative;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;width:100%;height:40px;padding:5px 5px;border-radius:5px;color:#57b4d2;font-size:1.4rem;font-weight:700;text-align:center;border:1px solid #57b4d2;background:#fff}.search-result-item .mod-job-item .more-info>a::before{content:"";position:absolute;z-index:2;top:50%;right:12px;width:8px;height:8px;border-top:2px solid #57b4d2;border-right:2px solid #57b4d2;transform:translate3d(0,-50%,0) rotate(45deg)}@media only screen and (max-width:320px){.kodawari-area li{margin:0 5px 5px 0;font-size:1.2rem}.like-button-v4{padding:0 10px 0 24px;font-size:10px;background-size:14px 13px}.main-search .box-button .more-info>a{padding:0 20px 0 0;line-height:50px;font-size:1.2rem}}.list-contact-button{margin-top:10px;line-height:1}.list-contact-button a{position:relative;background:linear-gradient(to bottom,#f7bd4a 0,#f7a400 50%,#f8b62d 100%);display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;height:40px;font-size:14px;font-weight:700;color:#fff;border-radius:5px}.list-contact-button a::after{content:"";position:absolute;z-index:2;top:50%;right:12px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate3d(0,-50%,0) rotate(45deg)}.icon-clock{width:18px;height:18px;background:url("/common/img/ico_clock.png") no-repeat center center/contain}.icon-calendar{width:16px;height:16px;background:url("/common/img/ico_calendar.png") no-repeat center center/contain}.icon-work{width:16px;height:16px;background:url("/common/img/ico_work.png") no-repeat center center/contain}.price-erp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.p-job-closed{border:2px solid #fe3f6e;border-radius:0;padding:20px 20px;background-color:#fff;margin-top:10px;margin-bottom:25px;border-radius:6px}@media only screen and (max-width:600px){.p-job-closed{padding:16px 16px}}.p-job-closed-tit{font-size:20px;color:#fe3f6e;font-weight:700;margin-bottom:4px}@media only screen and (max-width:600px){.p-job-closed-tit{font-size:18px;margin-bottom:6px}}.p-job-closed-txt{font-size:16px}@media only screen and (max-width:600px){.p-job-closed-txt{font-size:14px}}.p-job-closed-btns{margin-top:10px}@media only screen and (max-width:600px){.p-job-closed-btns{margin-top:14px}}a.p-job-closed-btn{display:inline-flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;background-color:#fe3f6e;border-radius:50px;padding:10px 20px;font-size:16px;color:#fff;text-align:center;transition:all .3s ease-out 0s}a.p-job-closed-btn:hover{opacity:.75}@media only screen and (max-width:600px){a.p-job-closed-btn{display:block;margin:0 auto;max-width:300px}}@media only screen and (max-width:600px){.contents-lower-sub-body .area-bnr a span:first-child{font-size:17px}}.search-result-item .mod-job-item .job-head.flex-start{justify-content:flex-start}@media only screen and (max-width:1199px){.other-prefecture{padding:40px 10px 20px}}.other-specials{padding-top:45px;padding-bottom:50px}@media only screen and (max-width:1199px){.other-specials{padding:40px 10px 40px}}.other-specials .head-txt{font-size:1.8rem;font-weight:700;margin-bottom:15px}.other-specials-list{display:flex;align-items:stretch;justify-content:flex-start;align-content:flex-start;flex-flow:row wrap;gap:16px 8px}.other-specials-list li{flex:0 0 calc(33.3% - 6px);max-width:calc(33.3% - 6px)}@media only screen and (max-width:1199px){.other-specials-list li{flex:0 0 100%;max-width:100%}}.other-specials-list li>a{display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-flow:row nowrap;gap:0 10px}.other-specials-list .circle-img{flex:0 0 40px;max-width:40px;height:40px;border-radius:50%;overflow:hidden}.other-specials-list .circle-img img{height:100%;width:100%;object-fit:cover;font-family:"object-fit: cover;"}.pc-follow-button-area{position:fixed;z-index:100;left:0;right:0;bottom:0;background:rgba(46,43,54,.4);display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;transition:all .3s ease-out 0s;opacity:1}.pc-follow-button-area.hide{opacity:0;pointer-events:none}.pc-follow-button-area-btns{max-width:1040px;padding:16px 20px;margin:0 auto;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;gap:0 30px}a.pc-follow-button-area-btn{display:inline-flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;background-color:#fff;height:50px;padding:0 30px;border-radius:8px;position:relative;border:2px solid #f49e17;font-size:16px;font-weight:700;background:linear-gradient(to bottom,#f7bd4a 0,#f7a400 50%,#f8b62d 100%);color:#fff;border:none;transition:all .3s ease-out 0s}a.pc-follow-button-area-btn:hover{opacity:.75}a.pc-follow-button-area-btn.pc-follow-button-area-btn--search{background:#fff;border:2px solid #f49e17;color:#f49e17;padding-left:60px}a.pc-follow-button-area-btn.pc-follow-button-area-btn--search::before{content:"";position:absolute;z-index:2;top:50%;left:20px;width:24px;height:24px;background:url("/common/img/ico_search_orange.png") no-repeat center center/contain;transform:translate3d(0,-50%,0) rotate(0)}.page-info-inr>.container{width:100%;min-width:0}.page-info-inr .same-area-offers-title{margin-left:-10px;margin-right:-10px}.page-info-inr .same-area-offers{min-width:100%;margin-left:0;margin-right:0;margin-bottom:40px;padding:0 10px 40px}@media only screen and (max-width:1199px){.page-info-inr .same-area-offers{margin-left:-20px;margin-right:-20px;margin-bottom:20px;padding:0 10px 20px}}.page-info-inr .same-area-offers .l-grid-col-2 .col{background-color:#fff}@media only screen and (min-width:601px){.page-info-inr .same-area-offers .l-grid-col-2 .col{width:calc(50% - 20px)}}.page-info-inr .same-area-offers .mod-job-item{padding:15px}.page-info-inr .same-area-offers .job-head{margin-bottom:20px}.page-info-inr .same-area-offers .job-name{height:auto;border:1px solid #57b4d2;padding-top:4px;padding-bottom:3px;margin-right:2px;height:25px}@media only screen and (max-width:1199px){.page-info-inr .same-area-offers .job-name{width:154px}}.page-info-inr .same-area-offers .badge{background:#7c8282;color:#fff;width:80px;padding-top:4px;padding-bottom:2px;height:auto;height:25px}@media only screen and (max-width:600px){.search-right .form-intro{margin:10px 0 40px}}@media only screen and (max-width:600px){.search-result{padding-top:1px}}@media only screen and (min-width:601px){.main-body.main-search.main-offer-entry-list{padding-top:40px}}.trans-salary-toggle{font-size:14px;font-weight:500;color:#57b4d2;letter-spacing:0;line-height:1.5;margin-top:-5px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap}@media only screen and (max-width:600px){.trans-salary-toggle{font-size:13px}}.trans-salary-toggle .on-open{display:none}.trans-salary-toggle .on-close{display:block}.main-offer-entry-list .trans-salary-toggle{margin-bottom:10px}.main-offer-entry-list .mod-job-item{padding-bottom:1px}.is-open+.trans-salary-toggle .on-open{display:block}.is-open+.trans-salary-toggle .on-close{display:none}.is-open+.trans-salary-toggle .trans-salary-toggle-inner::after{transform:translate3d(0,-50%,0) rotate(180deg);opacity:0}.trans-salary-toggle-inner{position:relative;padding:0 16px;cursor:pointer}.trans-salary-toggle-inner::after,.trans-salary-toggle-inner::before{content:"";position:absolute;z-index:2;top:50%;right:0;width:12px;height:1px;background-color:#57b4d2;transform:translate3d(0,-50%,0) rotate(0);transition:all .3s ease-out 0s;margin-top:-1px}.trans-salary-toggle-inner::after{transform:translate3d(0,-50%,0) rotate(90deg)}.mod-job-item .trans.salary .row:nth-of-type(n+4){display:none}.mod-job-item .trans.salary.trans-salary--no-toggle .row:nth-of-type(n+4){display:flex}.salary.trans-salary--toggle .row:nth-of-type(n+4){display:none}.salary.trans-salary--toggle.is-open .row:nth-of-type(n+4){display:flex;animation:anim-opacity .3s ease-out 0s 1 normal forwards}.salary.trans-salary--toggle:not(.is-open) .price-erp{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}@media only screen and (min-width:601px){.l-left-body.l-left-body--center{margin:0 auto;max-width:1040px}.l-left-body.l-left-body--center .search-box-sp{display:none}.l-left-body.l-left-body--center .search-result-head .inr{margin-top:0}.l-left-body.l-left-body--center .main-body{flex:1;width:auto;padding-left:40px}.l-left-body.l-left-body--center .search-result{width:100%;max-width:760px}}.sidebar-left{position:relative;top:0}@media only screen and (min-width:601px){.sidebar-left-sticky{position:-webkit-sticky;position:sticky;top:85px;height:max-content;max-height:calc(100vh - 65px);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;z-index:100;will-change:transform}.sidebar-left-sticky::-webkit-scrollbar{display:none}}.search-box-sp .search-box-footer .search-condition{width:calc(100% - 170px);border:none;color:#fff;background:#f8b551;border-radius:40px;padding-right:10px;position:relative}.search-box-sp .search-box-footer .search-condition::after{content:"";position:absolute;z-index:2;top:50%;right:7px;width:20px;height:20px;background:url("/common/img/ico-change.png") no-repeat center center/contain;transform:translate3d(0,-50%,0) rotate(0)}@media only screen and (max-width:375px){.search-box-sp .search-box-footer .search-condition{margin-top:10px;width:100%}}@media only screen and (min-width:601px){.l-left-body.l-left-body--center .main-body.main-body--right{padding-left:0;padding-right:40px;order:-2}}.special-sidebar-left{background:#e6eef1;position:fixed;z-index:9999;top:0;left:0;padding:0;background:#fff;height:100%;width:93.3333%;overflow-y:auto;-webkit-overflow-scrolling:touch;max-width:350px;transition:transform .4s;transform:translateX(-105%)}.special-sidebar-left .right-body-inr{position:relative;z-index:200;background-color:#fff}.special-sidebar-left .inr{background-color:#fff}.special-sidebar-left.is-open{transform:translateX(0)}.right-body .btn-close-special-search{position:relative;line-height:50px;margin:0!important;font-size:1.6rem}.right-body .btn-close-special-search img{position:absolute;top:50%;left:15px;transform:translate3d(0,-50%,0) rotate(0)}@media only screen and (min-width:601px){.fixed-sp-menu-top{visibility:hidden;pointer-events:none;display:flex;position:absolute}}@media only screen and (min-width:601px){.search-right.search-right--special-entry{width:100%;padding-left:15px;border-top:1px solid #eee;margin-top:40px;padding-top:40px}.service-ttl{text-align:center}.search-advanced{max-width:100%;margin-left:0}.form-body{max-width:100%}}@media only screen and (min-width:601px){.search-right.search-right--special-entry .pagetop{display:none!important}.search-right.search-right--special-entry .search-detail{margin:0;position:static}}.p-offer-flow{flex:0 0 100%;background-color:#237a99;padding:0 20px 0;margin-top:20px;margin-bottom:20px;border-radius:0}@media only screen and (max-width:600px){.p-offer-flow{padding:0 15px 0;margin-top:30px;margin-bottom:20px;border-radius:0}}.p-offer-flow.is-toggle-active{padding-top:15px;padding-bottom:20px}.p-offer-flow-inner{background-color:#fff;border-radius:0;padding:20px 10px 20px;margin-top:10px;display:none}.is-toggle-active .p-offer-flow-inner{animation:anim-opacity .5s ease-out 0s 1 normal forwards;display:block}@media only screen and (max-width:600px){.p-offer-flow-inner{padding:20px 15px 20px}}h2.p-offer-flow-tit{font-size:2.2rem;font-weight:500;color:#fff;line-height:1.25;padding:15px 0;margin:0;border:none;position:relative;cursor:pointer}@media only screen and (max-width:600px){h2.p-offer-flow-tit{font-size:20px}}.is-toggle-active h2.p-offer-flow-tit{padding:0}h2.p-offer-flow-tit::after,h2.p-offer-flow-tit::before{content:"";position:absolute;z-index:2;top:50%;right:5px;width:20px;height:1px;background-color:#fff;transform:translate3d(0,-50%,0) rotate(0);transition:all .3s ease-out 0s}@media only screen and (max-width:767px){h2.p-offer-flow-tit::after,h2.p-offer-flow-tit::before{width:16px}}h2.p-offer-flow-tit::after{transform:translate3d(0,-50%,0) rotate(90deg)}.is-toggle-active h2.p-offer-flow-tit::after{transform:translate3d(0,-50%,0) rotate(180deg);opacity:0}.p-offer-flow-list-item:last-child .p-offer-flow-list-item-cnt::before{content:none}h3.p-offer-flow-list-item-tit{font-size:16px;font-weight:700;color:#333;line-height:1.25;padding:0;margin:0;border:none;position:relative;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-flow:row wrap;padding-left:60px;height:40px}@media only screen and (max-width:600px){h3.p-offer-flow-list-item-tit{font-size:14px;height:30px;padding-left:40px}}h3.p-offer-flow-list-item-tit .u-num{position:absolute;z-index:2;top:0;left:0;background-color:#237a99;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;font-size:16px;color:#fff;font-weight:700;letter-spacing:0;line-height:1;width:40px;height:40px}@media only screen and (max-width:600px){h3.p-offer-flow-list-item-tit .u-num{font-size:14px;width:30px;height:30px}}h3.p-offer-flow-list-item-tit .u-txt{font-size:16px;position:relative;top:2px}@media only screen and (max-width:600px){h3.p-offer-flow-list-item-tit .u-txt{font-size:14px}}.p-offer-flow-list-item-cnt{position:relative;margin:5px 0 5px;padding:5px 0;padding-left:60px;font-size:13px;color:#333;font-weight:500;letter-spacing:0;line-height:1.5}@media only screen and (max-width:600px){.p-offer-flow-list-item-cnt{font-size:13px;padding-left:40px}}.p-offer-flow-list-item-cnt::before{content:"";position:absolute;z-index:2;top:0;left:18px;width:2px;bottom:0;background-color:#999}@media only screen and (max-width:600px){.p-offer-flow-list-item-cnt::before{left:13px}}@media only screen and (max-width:600px){.p-offer-flow-list-item-cnt a.u-link1{text-decoration:underline}}.p-offer-flow-list-item-cnt a.u-link2{text-decoration:underline}.p-offer-faq{flex:0 0 100%;max-width:100%;margin-top:40px;margin-bottom:60px}@media only screen and (max-width:600px){.p-offer-faq{margin-top:20px;margin-bottom:40px}}@media only screen and (max-width:600px){.p-offer-faq a.u-link1{text-decoration:underline}}.p-offer-faq a.u-link2{text-decoration:underline}@media only screen and (max-width:600px){#contact_form+.p-offer-faq{margin-top:-20px}}.p-offer-faq-tit{font-size:2.6rem;font-weight:500;color:#333;line-height:1.25;padding:0;margin:0;margin-bottom:10px;border:none}@media only screen and (max-width:600px){.p-offer-faq-tit{font-size:20px;margin-bottom:5px}}.p-offer-faq-inner{background-color:#fff;border:1px solid #3dadd6}.p-offer-faq-list-item{position:relative;padding:0 0;border-bottom:1px solid #3dadd6}.p-offer-faq-list-item:last-child{border-bottom:none}.p-offer-faq-list-item-q{position:relative;font-size:16px;font-weight:700;line-height:1.5;padding:20px 0;padding-left:30px;padding-right:50px;cursor:pointer}@media only screen and (max-width:600px){.p-offer-faq-list-item-q{font-size:14px;padding:15px 0;padding-left:15px;padding-right:40px}}.p-offer-faq-list-item-q .u-txt{display:block;position:relative;padding-left:40px}@media only screen and (max-width:600px){.p-offer-faq-list-item-q .u-txt{padding-left:30px}}.p-offer-faq-list-item-q .u-txt::before{content:"Q";position:absolute;color:#237a99;z-index:2;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;font-size:20px;font-weight:700;line-height:1}.p-offer-faq-list-item-q::after,.p-offer-faq-list-item-q::before{content:"";position:absolute;z-index:2;top:50%;right:20px;width:12px;height:1px;background-color:#3dadd6;transform:translate3d(0,-50%,0) rotate(0);transition:all .3s ease-out 0s}@media only screen and (max-width:600px){.p-offer-faq-list-item-q::after,.p-offer-faq-list-item-q::before{right:15px}}.p-offer-faq-list-item-q::after{transform:translate3d(0,-50%,0) rotate(90deg)}.is-toggle-active .p-offer-faq-list-item-q::after{transform:translate3d(0,-50%,0) rotate(180deg);opacity:0}.p-offer-faq-list-item-a{position:relative;font-size:14px;font-weight:500;margin-left:30px;padding-left:40px;padding-right:50px;padding-bottom:20px;line-height:1.5;display:none;opacity:0}.is-toggle-active .p-offer-faq-list-item-a{display:block;animation:anim-opacity .5s ease-out 0s 1 normal forwards}@media only screen and (max-width:600px){.p-offer-faq-list-item-a{margin-left:15px;padding-left:30px;padding-right:20px;padding-bottom:15px}}.p-offer-faq-list-item-a .u-emp{color:#fe3f6e;font-weight:700}.p-offer-faq-list-item-a .u-notice{font-size:.75em;color:#707070;margin-top:10px}.p-offer-faq-list-item-a::before{content:"A";position:absolute;color:#fe3f6e;z-index:2;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;font-size:20px;font-weight:700;line-height:1}.form-nav .btn-complete{max-width:520px;margin-left:auto;margin-right:auto}.contact-job.recruitment-service .box-recruitment{height:auto;display:block}@media only screen and (min-width:601px){.recruit-points.job-point{margin-bottom:20px}}@media only screen and (max-width:600px){.box-service{margin-top:30px}}.follow-button-top-main{display:block;color:#fff;font-weight:700;line-height:1;line-height:1.5;font-size:16px}.contact-job .check-list .prospect{margin-top:10px}@media only screen and (max-width:600px){.contact-job .check-list .prospect{margin-top:15px}}label.rad-lbl::after,label.rad-lbl::before{content:none!important}@media only screen and (max-width:600px){.box-service .check-list .colors input[type=radio]+label::before{top:30%}}@media only screen and (min-width:601px){.sec-jobs{margin-bottom:30px}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}img{display:inline-block;vertical-align:middle;max-width:100%}button,input,label,select,textarea{margin:0;padding:0;background:0 0;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font:inherit;line-height:1;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=text]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}select::-ms-expand{display:none}button:focus,input:focus,select:focus{outline:0}input[type=search]{-webkit-appearance:textfield}::-webkit-search-decoration{display:none}textarea{overflow:auto;white-space:pre-line;resize:none}input[type=button],input[type=reset],input[type=submit]{cursor:pointer}button{-webkit-tap-highlight-color:transparent;cursor:pointer}table{width:100%}#print-area{display:none}@media print{body{-webkit-print-color-adjust:exact;color-adjust:exact}body,html{margin:0}@page{margin:0}@page :left{margin:0}@page :right{margin:0}@page :first{margin-top:0}.printing .l-footer,.printing .l-header,.printing .main,.printing>.wrapper{display:none}.printing #print-area{display:block!important}}html{overflow:auto}body{color:#333;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:13px;font-weight:400;line-height:1.6;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}.wrapper{min-width:320px;overflow:hidden}.container{padding-left:15px;padding-right:15px}.overlay{position:fixed;z-index:9991;top:0;left:0;width:100%;height:100%;background:rgba(51,51,51,.85);display:none}.overlay.is-show{display:block}@media print,(min-width:601px){.wrapper{overflow:hidden;min-width:1250px}.container{width:1040px;margin-left:auto;margin-right:auto;padding:0}.l-grid-col-2 .col{width:500px;margin:0 40px 20px 0}.l-grid-col-2 .col:nth-child(2n){margin-right:0!important}.l-grid-col-3 .col{width:calc(100% / 3 - 15px);margin-right:22px}.l-grid-col-3 .col:nth-child(3n){margin-right:0!important}.l-left-body{display:-webkit-flex;display:flex}.l-left-body .sidebar-left{width:240px;min-height:900px}.l-left-body .main-body{width:calc(100% - 240px);padding-left:20px}.overlay{display:none!important}}.navbar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:0 15px}.navbar .user-login{font-size:1.3rem;width:100px;padding:.5rem 1rem .4rem;margin-right:10px;background-color:transparent}.navbar .user-login.on{color:#fff;background-color:#1aa3cf}.navbar-logo{width:130px}.navbar-logo a{display:block}.navbar-logo .off{display:none}.favorite-button{display:inline-block;color:#fe3f6e;position:relative}.favorite-button .icon-heart{width:25px;height:22px}.favorite-button .favorites-count{display:inline-block;vertical-align:middle;position:absolute;top:6.5px;left:5px;width:20px;z-index:999;color:#fff!important;text-align:center}.l-header .favorites-count{margin-left:0}.l-header.header-top .favorites-count{margin-left:0}.l-header.no-fixed .favorites-count{margin-left:0}.favorite-button.disabled{color:#ccc}.favorite-button.disabled .icon-heart{background-image:url("/common/img/ico_heart_off.png")}.nav-links{vertical-align:middle}.nav-links li{margin-left:3px;line-height:1;border-right:1px solid #333;padding-right:5px}.nav-links li a{display:inline-block;color:#333;line-height:1.2}.header-top .navbar{position:relative}.header-top:not(.is-sticky){background:#1aa3cf}.header-top:not(.is-sticky) .navbar-logo .off{display:block}.header-top:not(.is-sticky) .navbar-logo .on{display:none}:not(.is-sticky) .header-top:not(.is-sticky) .navbar-right{text-align:right}.header-top:not(.is-sticky) .user-login{color:#fff;border-color:#fff}.header-top:not(.is-sticky) .image,.header-top:not(.is-sticky) .txt_logo{display:none}.header-top .image,.header-top .txt_logo{display:none}.l-header.no-fixed .navbar-search{display:none!important}.header-top .tel{float:left;color:#fff;text-align:left;line-height:1.2em}.header-top .tel a{color:#fff;font-size:18px}.header-top .tel p{font-size:8px}@media only screen and (max-width:600px){.l-header{padding-top:0!important}.l-header.no-fixed .navbar{position:static}.header-top:not(.is-sticky) .navbar{-webkit-flex-wrap:wrap;flex-wrap:wrap;height:auto;background-color:transparent}.header-top:not(.is-sticky) .navbar-logo{-webkit-order:3;order:3;width:225px;margin:28px auto 0}.header-top:not(.is-sticky) .navbar-right{-webkit-order:1;order:1;width:100%}.header-top:not(.is-sticky) .nav-links{display:block;padding:12px 0;margin-bottom:6px;text-align:center}.header-top:not(.is-sticky) .nav-links li:last-child{border-right:0;padding-right:0}.navbar{height:50px;background:#fff}.nav-links,.navbar-search{display:none}.navbar .favorite-button{margin-right:-5px}.favorite-button .label-like{font-size:.9rem}.navbar .user-login{width:90px;margin-right:0}.header-service{height:85px}.header-service .nav-links{display:block;position:absolute;left:0;top:55px;width:100%;height:30px;line-height:30px;text-align:center;background:#eee}.navbar-logo .txt_logo{color:#999;font-size:1rem;text-align:right;white-space:nowrap}.navbar-right .image{display:none}}@media only screen and (max-width:360px){.navbar .user-login{width:80px;margin-right:5px;padding-left:0;padding-right:0}.navbar{padding:0 10px}.navbar .navbar-logo{width:100px}.navbar-logo .txt_logo{font-size:.9rem}.navbar .user-login{width:76px}}@media only screen and (max-width:320px){.header-top .tel a{font-size:13px}.header-top .tel p{font-size:6px}}@media print,(min-width:601px){.l-header .navbar-right{max-width:1200px;text-align:right}.header-top .nav-links{margin-right:10px;line-height:50px}.header-top:not(.is-sticky) .nav-links{display:inline-block;margin-right:0}.header-top:not(.is-sticky) .navbar-search{display:none}.header-top:not(.is-sticky) .navbar{background-color:transparent}.header-top:not(.is-sticky) .user-login{color:#333;border:0;padding:0;width:auto;background-color:transparent}.header-top.is-sticky .navbar{position:fixed;width:100%;top:0;left:0;background:#fff;z-index:9999;-webkit-animation:moveDown .3s ease-in-out;animation:moveDown .3s ease-in-out}.header-top.is-sticky .txt_logo{display:block}.header-top.is-sticky .image{width:90px;height:auto;display:block;float:right;margin:5px 0 0 15px}.l-header:not(.header-top){padding-top:65px}.l-header.no-fixed .navbar{position:absolute}.navbar{position:fixed;width:100%;top:0;left:0;z-index:9990;height:65px;min-width:980px;background:#fff}.navbar-logo{width:180px}.navbar-search{width:54%;min-width:550px;margin:0 auto 0 20px}.navbar-search .easy-autocomplete-container{left:-22px;width:752px;margin-top:4px}.navbar-search .easy-autocomplete-container ul{top:0}.navbar-logo .txt_logo{color:#999;font-size:1rem;text-align:right}.navbar-right .image{width:90px;height:auto;display:block;float:right;margin:5px 0 0 15px}.header-search{height:40px;border:1px solid #ccc;border-radius:4px 0 0 4px;position:relative;background:#fff}.header-search .m-select:first-child{width:45%}.header-search .m-select:nth-child(2){width:55%;border-left:1px solid #ccc}.header-search .btn-search{width:50px;text-align:center;height:auto!important;top:-1px!important;bottom:-1px!important}.header-search .global-search-group:first-child{width:38%;border-right:1px solid #ccc}.header-search .global-search-group:nth-child(2){width:40%;border-right:1px solid #ccc}.header-search .global-search-group:last-child{width:22%}.header-search .global-search-group .form-control{font-size:1em}.nav-links{display:none}.header-service .nav-links{display:inline-block;margin-right:10px}.header-service .nav-links li:last-child{border-right:0}.header-service .navbar-right{width:auto}.l-header.header-top .navbar-right{max-width:2000px}.header-top .tel{margin:8px 10px 0 0;line-height:.5em;text-align:center;font-size:25px}.header-top .tel p{font-size:9px}.header-top.is-sticky .tel{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.nav-links{margin-top:-2px}.nav-links li a{position:relative;top:2px}.global-search .form-control{padding:7px 10px 3px!important}.navbar .user-login{padding:.7rem 1rem .2rem}.box-search .global-search .btn-search{padding-top:3px}}@-webkit-keyframes moveDown{0%{visibility:hidden;top:-60px;opacity:0}100%{visibility:visible;top:0;opacity:1}}@keyframes moveDown{0%{visibility:hidden;top:-60px;opacity:0}100%{visibility:visible;top:0;opacity:1}}.l-footer .copyright{padding:10px 0}.nav-footer{background:#3dadd6;padding:12px 0}.nav-footer>.container{padding:0}.nav-footer .menu li{display:inline-block;vertical-align:middle;position:relative;margin:8px}.nav-footer .menu a{display:block;color:#fff;font-size:14px;line-height:1.2}.f-contact{padding:5px 0;font-size:1.2rem;text-align:center;background:#eee}.f-contact a,.f-contact span{color:#2e2b36;font-size:1.6rem;font-weight:700}@media print,(min-width:601px){.nav-footer .menu li{line-height:1;padding:0 1em;margin:0}.nav-footer .menu li+li{border-left:1px solid #fff}.nav-footer .menu li:hover a{text-decoration:underline}.copyright .text{position:relative;top:2px}a[href^="tel:"]{pointer-events:none}.f-contact{font-size:1.6rem}}.sidebar-left{background:#e6eef1}.btn-close-search{margin-bottom:15px}.sidebar-ttl{font-size:2.1rem;font-weight:700;margin-bottom:8px}.recent-search{margin-bottom:35px}.recent-search a{display:inline-block;font-size:1.4rem;color:#666}.recent-search a:hover{text-decoration:underline}.recent-search .list-recent li{margin-top:20px}.list-thumb-circle .circle-img{display:inline-block;vertical-align:middle;overflow:hidden;border-radius:100%;margin-right:10px}.sidebar-left .form-group .form-label{font-size:1.6rem;color:#333;margin-bottom:5px}.sidebar-left .form-label .inst{color:#3dadd6;display:block!important;margin:10px 0 0!important}.sidebar-left .form-group{margin-bottom:40px}.sidebar-left .radio-list li{display:inline-block;vertical-align:top;margin-right:5px}.sidebar-left .radio-list .btn-default{padding-left:1.5rem;padding-right:1.5rem}.group-icon-input{display:-webkit-flex;display:flex;border:1px solid #333;border-radius:4px;background:#fff;padding:5px 10px}.group-icon-input input[type=text].form-control{height:35px;font-size:1.3rem;border:0;padding:0 0 0 10px!important}.group-icon-input .icon-map{width:15px;height:23px}.submit-form{margin-top:-20px}.submit-form .btn{width:210px;height:50px;font-size:1.5rem;color:#fff;background-color:#1aa3cf}@media only screen and (max-width:600px){.search-advanced:not(.is-static),.sidebar-left{position:fixed;z-index:9999;top:0;height:100%;width:93.3333%;overflow-y:auto;-webkit-overflow-scrolling:touch;max-width:350px;padding:15px 15px 50px;transition:transform .4s}.search-advanced:not(.is-static).is-open,.sidebar-left.is-open{-ms-transform:translateX(0);transform:translateX(0)}.sidebar-left{left:0;-ms-transform:translateX(-105%);transform:translateX(-105%)}.sidebar-left .btn-logout{display:block;margin:0 auto}.sidebar-left .easy-autocomplete-container{left:-26px;margin-top:6px;width:calc(100vw - 55px)}.sidebar-left .easy-autocomplete-container ul{top:0}.search-advanced:not(.is-static){right:0;-ms-transform:translateX(105%);transform:translateX(105%);background:#fff}.search-advanced.is-static{margin:60px 0 50px}.list-thumb-circle .circle-img{width:50px;height:50px}.list-thumb-circle li{margin-top:15px!important}.list-thumb-circle li:first-child{margin-top:10px!important}.list-thumb-circle a{font-size:1.6rem}}@media print,(min-width:601px){.sidebar-left{padding:20px 15px}.sidebar-ttl{font-size:1.6rem;margin-bottom:5px}.recent-search .list-recent{padding-top:4px}.recent-search .list-recent li{margin-top:7px}.recent-search a{font-size:1.2rem}.mypage-sidebar .recent-search a{font-size:1em}.recent-search .list-thumb-circle .circle-img{width:30px;height:30px}.recent-search .list-thumb-circle li{margin-top:0}.recent-search .list-thumb-circle li.is-active a,.recent-search .list-thumb-circle li:hover a{background:#1aa3cf;color:#fff;text-decoration:none}.recent-search .list-thumb-circle a{display:block;padding:5px 0}.submit-form .btn{font-size:1.4rem;height:40px}.form-side .form-label .inst,.form-side .form-label .required{font-size:1.2rem!important;margin-bottom:8px!important}}.hidden{display:none}.invisible{visibility:hidden}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify;text-justify:distribute}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-primary{color:#3dadd6!important}.normal-link{color:#3dadd6!important;text-decoration:underline!important}@media only screen and (max-width:600px){.center-sp{text-align:center!important}.text-left-sp{text-align:left!important}}@media print,(min-width:601px){.center-pc{text-align:center!important}}.mt0{margin-top:0!important}.pt0{padding-top:0!important}.mb0{margin-bottom:0!important}.pb0{padding-bottom:0!important}.mt5{margin-top:5px!important}.pt5{padding-top:5px!important}.mb5{margin-bottom:5px!important}.pb5{padding-bottom:5px!important}.mt10{margin-top:10px!important}.pt10{padding-top:10px!important}.mb10{margin-bottom:10px!important}.pb10{padding-bottom:10px!important}.mt15{margin-top:15px!important}.pt15{padding-top:15px!important}.mb15{margin-bottom:15px!important}.pb15{padding-bottom:15px!important}.mt20{margin-top:20px!important}.pt20{padding-top:20px!important}.mb20{margin-bottom:20px!important}.pb20{padding-bottom:20px!important}.mt25{margin-top:25px!important}.pt25{padding-top:25px!important}.mb25{margin-bottom:25px!important}.pb25{padding-bottom:25px!important}.mt30{margin-top:30px!important}.pt30{padding-top:30px!important}.mb30{margin-bottom:30px!important}.pb30{padding-bottom:30px!important}.mt35{margin-top:35px!important}.pt35{padding-top:35px!important}.mb35{margin-bottom:35px!important}.pb35{padding-bottom:35px!important}.mt40{margin-top:40px!important}.pt40{padding-top:40px!important}.mb40{margin-bottom:40px!important}.pb40{padding-bottom:40px!important}.mt45{margin-top:45px!important}.pt45{padding-top:45px!important}.mb45{margin-bottom:45px!important}.pb45{padding-bottom:45px!important}.mt50{margin-top:50px!important}.pt50{padding-top:50px!important}.mb50{margin-bottom:50px!important}.pb50{padding-bottom:50px!important}.mr0{margin-right:0!important}.pl0{padding-left:0!important}.cb{clear:both}.txtL{text-align:left}.txtR{text-align:right}.txtC{text-align:center}.fz10{font-size:1rem!important}.fz12{font-size:1.2rem!important}.fz13{font-size:1.3rem!important}.fz14{font-size:1.4rem!important}.fz15{font-size:1.5rem!important}.fz16{font-size:1.6rem!important}.fz17{font-size:1.7rem!important}.fz18{font-size:1.8rem!important}.fz19{font-size:1.9rem!important}.fz20{font-size:2rem!important}@media only screen and (max-width:600px){.fz-sp-21{font-size:2.1rem!important}}.pc-hidden{display:none!important}.pc-hidden-inline{display:none!important}.pc-hidden-inline-block{display:none!important}.sp-hidden{display:block!important}.sp-hidden-inline{display:inline!important}.sp-hidden-inline-block{display:inline-block!important}@media print,(min-width:601px){.pc-hidden{display:block!important}.pc-hidden-inline{display:inline!important}.pc-hidden-inline-block{display:inline-block!important}.sp-hidden{display:none!important}.sp-hidden-inline{display:none!important}.sp-hidden-inline-block{display:none!important}}@media print,(min-width:601px){.d-md-flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-align-md-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.flex-md-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-md-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flex-md-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-md-column-reverse{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-align-md-end{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}}.d-flex{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-align-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.flex-align-end{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.flex-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.flex-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex-row-reverse{-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.text-info{color:#f9a7b5}.text-success{color:#48bfba}.text-warning{color:#fe3f6e}a{color:#333;text-decoration:none}.trans{opacity:1;transition:opacity .4s ease}.trans:hover{opacity:.7}.ft-yugothic{font-family:"游ゴシック",YuGothic,"Yu Gothic","メイリオ",Meiryo,sans-serif}.u-txt{font-size:1.4rem;line-height:1.75}.u-txt strong{font-weight:700}.u-bold{font-weight:700}.sec-title{font-size:1.6rem;line-height:1.2;margin-bottom:15px}.sec-title strong{font-weight:400;font-size:1.625em}.sec-title strong small{font-size:1.6rem}.page-ttl{font-size:1.6rem;padding:10px 15px;text-align:center;border-bottom:1px solid #f3f3f6}.mod-page-entry{height:175px;background-repeat:no-repeat;background-position:center 0;background-size:cover;text-align:center;overflow:hidden}.mod-page-entry:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mod-page-entry-ttl{display:inline-block;vertical-align:middle;font-size:1.8rem;line-height:1.4;letter-spacing:.02em;font-weight:700;color:#1aa3cf;max-width:1040px;padding:0 15px}.kv-advanced .mod-page-entry-ttl{position:absolute;width:100%;left:0}.mod-page-entry-thumb{position:absolute;height:100%;bottom:0;right:25px}.mod-page-entry-thumb img{height:100%;width:auto}.mod-page-entry.kv-advanced{background-color:#eee;margin-bottom:30px}.mod-page-entry.kv-advanced .container{position:relative;height:100%}.mod-page-entry.kv-advanced:before{display:none}.sttl{font-size:1.8rem;font-weight:700;color:#1aa3cf;margin-bottom:15px}.service-page-ttl{text-align:center}.mod-kv-service{background-color:#e3f0f4;overflow:hidden}.mod-kv-service-ttl{position:absolute;text-align:center;z-index:9}.mod-kv-service-ttl small{display:block;font-weight:400}.mod-kv-service-bg{position:absolute;height:100%;top:0}.mod-kv-service-bg img{position:relative;height:100%;width:auto;max-width:none}.mod-kv-service .container{position:relative}@media only screen and (max-width:600px){.mod-page-entry-ttl{max-width:96%}.kv-advanced .mod-page-entry-ttl{bottom:20px;color:#333}.service-page-ttl{font-size:1.8rem;margin-bottom:30px}.mod-kv-service{background-repeat:no-repeat;background-size:cover}.mod-kv-service .container{height:175px}.mod-kv-service-ttl{width:100%;left:0;bottom:26px;font-size:1.8rem;font-weight:700}.mod-kv-service-ttl small{font-size:1.4rem}}@media print,(min-width:601px){.sec-title{font-size:2.6rem;margin-bottom:35px}.sec-title strong{display:inline-block;font-size:3.6rem}.sec-title strong small{font-size:2.6rem}.sttl{margin-bottom:10px}.page-ttl{font-size:2.4rem}.page-ttl small{font-size:2rem}.mod-page-entry-ttl{font-size:2.4rem}.kv-advanced .mod-page-entry-ttl{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.kv-advanced .mod-page-entry-thumb{right:0}.service-page-ttl{font-size:2.6rem;margin-bottom:.7em}.mod-kv-service .container{height:300px}.mod-kv-service.title-right{background-position:0 0}.mod-kv-service-ttl{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3.6rem}.mod-kv-service-ttl small{font-size:.5em}}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;background-color:transparent;border:1px solid transparent;padding:1.1rem .5rem;font-size:1.4rem;line-height:1.5;border-radius:4px;cursor:pointer}.btn-info{color:#3dadd6;border-color:#3dadd6;background:#fff;min-width:70px}.btn-info.is-active{color:#fff;background-color:#3dadd6}span.btn-info{color:#ccc!important;border-color:#ccc!important;background-color:#fff!important;cursor:default}.btn-default{border-color:#2e2b36;background-color:#fff;color:#2e2b36}.btn-default.is-active,.btn-default:hover{color:#fff;background:#2e2b36}.btn-secondary{display:inline-block;text-align:center;font-size:1.4rem;border:1px solid transparent}.btn-secondary.normal{border-color:#2e2b36;background:#2e2b36;color:#fff}.btn-secondary.is-active{border-color:#3dadd6;background:#3dadd6;color:#fff}.sec-btn a{display:inline-block;width:280px;max-width:100%;font-size:1.4rem;line-height:1.4;text-align:center;border:1px solid rgba(46,43,54,.7);background:#fff;padding:12px 10px}.sec-btn.s-medium a{padding-right:25px;width:210px}.sec-btn .external{background:url("/common/img/ico_extend.png") no-repeat right 10px center;background-size:16px}.sec-btn .ico-download{background:url("/common/img/ico_download.png") no-repeat right 15px center;background-size:18px;padding-right:30px}.form-btn{height:40px;border-radius:20px;font-size:1em;border:1px solid #fff;padding:5px;text-align:center;color:#fff}.like-button{width:35px;height:35px;display:inline-block;background:url("/common/img/btn_favorite.png") no-repeat 0 0;background-size:100% auto;cursor:pointer}.like-button.liked{background-position:0 -35px}.like-button-v2{width:70px;height:70px;background-image:url("/common/img/btn_favorite_v2.png")}.like-button-v2.liked{background-position:0 -70px}.like-button-v3{width:50px;height:50px;background-image:url("/common/img/btn_favorite_v3.png");background-size:auto;background-position:-15px -14px}.like-button-v3.liked{background-position:-15px -92px}@media only screen and (max-width:600px){.like-button-v2{width:50px;height:50px}.like-button-v2.liked{background-position:0 -50px}}.badge-contact-tel{text-align:center;background:#2e2b36;border-radius:4px;color:#fff;font-size:1.6rem;font-weight:700;line-height:1.4;padding:14px 0}.btn-link{display:inline-block;background:#2e2b36;color:#fff;position:relative;text-align:center}.btn-link.caret-right:after{border-left-color:#fff}.btn-link.caret-down:after{border-top-color:#fff}.btn-print{display:inline-block;font-size:1.4rem;font-weight:700;background:#3db680;color:#fff;min-width:200px;text-align:center}.btn-hamburger-inner,.btn-hamburger-label{display:inline-block;vertical-align:middle}.btn-hamburger-inner{width:30px;height:30px;position:relative}.btn-hamburger-inner span{display:block;width:100%;height:4px;border-radius:2px;background:#3dadd6;position:absolute;left:0}.btn-hamburger-inner span:first-child{top:2px}.btn-hamburger-inner span:nth-child(2){top:13px}.btn-hamburger-inner span:nth-child(3){bottom:2px}.btn-hamburger-label{font-size:1rem;font-weight:700;color:#3dadd6;margin-left:5px}@media only screen and (max-width:600px){.btn-primary{font-size:15px;padding:10px 25px;background-position:right 10px center}.rad-btn+.btn-default{background-color:#fff;color:#333}.btn-link{font-size:1.4rem;line-height:1.25;padding:14px 10px}.btn-link:after{right:20px}.sec-btn a+a{margin-top:30px}.btn-print{line-height:1.25;padding:14px 10px}}@media print,(min-width:601px){.btn{padding:.6rem .5rem}.btn-info:hover{color:#fff;background-color:#3dadd6}.btn-secondary{line-height:1.33333;padding:10px}label.btn{padding-top:.817rem;padding-bottom:.817rem}.sec-btn a{width:300px;line-height:1.333;padding:10px}.sec-btn a+a{margin-left:25px}.sec-btn.lg a{padding-top:15px;padding-bottom:15px}.badge-contact-tel{font-size:1.8rem;padding:13px 0 12px}.btn-link{font-size:1.4rem;line-height:1.45;padding:10px}.btn-link.caret-right:after{right:10px}.btn-print{padding:10px;line-height:1.45}}.mod-breadcrumb{font-size:1.2rem;padding:5px 15px;background:#3dadd6;overflow-x:auto;-webkit-overflow-scrolling:touch}.mod-breadcrumb::-webkit-scrollbar{height:0}.mod-breadcrumb ul{white-space:nowrap}.mod-breadcrumb li{display:inline-block;vertical-align:middle}.mod-breadcrumb li+li:before{content:'';display:inline-block;width:5px;height:8px;background:url("/common/img/arrow_right_w.png") no-repeat 0 0;background-size:contain;margin:0 12px 0 10px}.mod-breadcrumb a{color:#fff}.form-control{display:block;width:100%;height:45px;font-size:1em;line-height:normal;background:#fff;border:1px solid #999;padding:5px 15px;border-radius:0;box-shadow:none;-webkit-appearance:none}.form-control::-webkit-input-placeholder{color:#ccc}.form-control::-moz-placeholder{color:#ccc}.form-control:-ms-input-placeholder{color:#ccc}.form-control.require{border-color:#fe3f6e}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){.m-select select{line-height:2.2em}}input[type=password]{font-family:system-ui,sans-serif;letter-spacing:.1em}.m-select{position:relative}.m-select select{padding:0 25px 0 15px;border:1px solid #999;color:#ccc;background:#fff;border-radius:0;white-space:nowrap;cursor:pointer}.m-select select.selected,.m-select select:focus{color:#333}.m-select:after{content:'';width:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #2e2b36;position:absolute;top:50%;right:10px;margin-top:-3px;pointer-events:none}.m-select.w-180{width:180px;font-size:16px}input[type=checkbox],input[type=radio]{width:1px;position:absolute;left:-999px;visibility:hidden;opacity:0}.chk-btn:checked+.btn-info{background-color:#3dadd6!important;color:#fff!important}.rad-btn:checked+.btn-default{color:#fff;background:#2e2b36}.chk-lbl,.rad-lbl{display:inline-block;font-size:1.3rem;padding:5px 0 5px 30px}.rad-lbl{background:url("../img/ico_circle.png") no-repeat 0 center;background-size:25px 25px}.chk-lbl{background:url("../img/ico_checkbox.png") no-repeat 0 center;background-size:25px 25px}.rad:checked+.rad-lbl{background-image:url("../img/ico_circle_checked.png");color:#3dadd6}.chk:checked+.chk-lbl{background-image:url("../img/ico_checked.png");color:#3dadd6}.toggle-switch{position:relative;overflow:hidden}.toggle-switch .toggle{cursor:pointer;display:inline-block;position:relative;width:110px;height:45px;background:#707070;border-radius:4px;-webkit-transition:all .2s cubic-bezier(.445, .05, .55, .95);transition:all .2s cubic-bezier(.445, .05, .55, .95)}.toggle-switch .toggle:after,.toggle-switch .toggle:before{position:absolute;top:2px;bottom:2px;width:50%;text-align:center;line-height:40px;font-size:1.3rem;z-index:2;-webkit-transition:all .2s cubic-bezier(.445, .05, .55, .95);transition:all .2s cubic-bezier(.445, .05, .55, .95)}.toggle-switch .toggle:before{content:"いいえ";color:#666;left:0}.toggle-switch .toggle:after{content:"はい";color:#a0a0a0;right:0}.toggle-switch .toggle-handler{display:block;position:relative;z-index:1;background:#fff;width:47%;height:41px;border-radius:2px;top:2px;left:2px;-webkit-transition:all .2s cubic-bezier(.445, .05, .55, .95);transition:all .2s cubic-bezier(.445, .05, .55, .95);-webkit-transform:translateX(0);transform:translateX(0)}.toggle-switch input:checked+.toggle{background:#3dadd6}.toggle-switch input:checked+.toggle:before{color:#a8d4e8}.toggle-switch input:checked+.toggle:after{color:#3dadd6}.toggle-switch input:checked+.toggle .toggle-handler{width:54px;-webkit-transform:translateX(52px);transform:translateX(52px)}.form-group{margin-bottom:20px}.form-group:last-child{margin-bottom:0}.form-group .form-label{font-size:1.8rem;line-height:1.3;font-weight:700;color:#1aa3cf;margin-bottom:10px}.form-group .form-label .inst,.form-group .form-label .required{display:inline-block;font-size:1.3rem;font-weight:400;margin-left:10px}.form-group .form-label .required{color:#fe3f6e}.form-group .form-input{margin-bottom:10px}.form-group .form-input:last-child{margin-bottom:0}.form-group .form-input .m-select:first-child{width:44%}.form-group .form-input .m-select:last-child{width:54%}.form-group .form-input .text-warning{margin-top:4px}.slick-margin{margin:0 5px 0 5px}.form-step{text-align:center;margin-bottom:25px}.form-step span{display:inline-block;vertical-align:middle;width:25px;height:25px;margin:0 5px;padding-top:1px;font-size:1.4rem;line-height:25px;border-radius:2px;background:#ccc;color:#aaa}.form-step span.is-current{background-color:#f8b62d;color:#fff}.form-success .form-label{margin-bottom:20px}.form-success p{line-height:1.8;font-size:1.4rem}.form-success p+p{margin-top:1em}.form-success .txt-lead{color:#3dadd6;font-size:1.5rem;font-weight:700;margin:1em 0 1.2em}.form-success .thanks-msg{background:#fff;padding:15px 10px;text-align:center}.form-success .thanks-msg p{font-size:1.3rem;text-align:left}.form-success .thanks-msg .phone-call{display:inline-block;font-size:2rem;font-weight:700;background:url("/common/img/ico_phone.png") no-repeat 0 center;background-size:30px 30px;padding:5px 0 5px 40px;margin-top:8px}.list-inline>li{display:inline-block;vertical-align:middle}.list-indent>li{padding-left:1em;text-indent:-1em}.list-indent-md>li{padding-left:1.8em;text-indent:-1.8em}.list-indent-lg>li{padding-left:2.6em;text-indent:-2.6em}.text-indent{padding-left:1em}.text-indent-lg{text-indent:2.5em}.list-checkmark li{font-size:1.4rem;line-height:1.8;margin-bottom:8px;background:url("/common/img/ico_checkmark.png") no-repeat 0 3px;background-size:22px auto;padding-left:35px}.list-checkmark li:last-child{margin-bottom:0!important}.check-list{margin-bottom:-10px}.check-list li{margin-bottom:10px}.check-list.d-flex{margin-left:-3.5px;margin-right:-3.5px}.check-list.d-flex li{width:50%;padding:0 3.5px}.check-list.d-md-flex li{display:inline-block;vertical-align:top}.check-list .full{width:100%!important}.check-list label.btn{width:100%;height:100%}.check-list label.btn:before{content:'';display:inline-block;height:100%;vertical-align:middle}.check-list label.btn span{display:inline-block;vertical-align:middle}body{counter-reset:decimal}.list-decimal-primary li:before{counter-increment:decimal;content:counter(decimal);display:inline-block;width:20px;height:20px;border-radius:2px;font-size:1.1rem;text-align:center;background:#3dadd6;color:#fff;padding-top:2px;margin-right:5px}.list-decimal-primary.nowrap li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:3px 0}.list-disc li{font-size:1.4rem;line-height:1.75;position:relative}.list-disc li:before{content:'';border-radius:20px;position:absolute;top:5px;left:0}.error_txt{margin-bottom:5px;color:#fe3f6e;font-size:1.4rem;display:none}.error_txt.is-show{display:block}@media only screen and (max-width:600px){.check-list.d-md-flex li{margin-right:5px}.check-list.d-md-flex .btn{padding-left:1.4rem;padding-right:1.4rem}.list-disc li{padding-left:25px}.list-disc li:before{width:15px;height:15px}.chk-lbl,.rad-lbl{min-height:25px}}@media print,(min-width:601px){.form-group .form-label{margin-bottom:6px}.form-group .form-input .m-select:first-child{width:42%}.form-step{margin-bottom:15px}.form-control{height:40px;font-size:1.4rem}.chk-lbl,.rad-lbl{font-size:1.4rem;background-size:15px auto;padding:2px 0 2px 20px;cursor:pointer}.check-list{-webkit-justify-content:space-between;justify-content:space-between}.check-list.d-flex{margin:0}.check-list>li{width:47.5%!important;padding:0!important}.check-list>li.permlicense.colors{padding:10px 0 0 5px!important}.check-list.permForm li.active.colors:not(.error_txt){padding:5px 0!important}.list-checkmark li{margin-bottom:5px}.list-disc li{padding-left:20px}.list-disc li:before{width:10px;height:10px}.form-success .txt-lead{text-align:center}.form-success .thanks-msg p{font-size:1.2rem;line-height:1.6}.toggle-switch .toggle{height:30px}.toggle-switch .toggle:after,.toggle-switch .toggle:before{line-height:28px}.toggle-switch .toggle-handler{height:26px}.phone-call,.phone-call-sp{pointer-events:none}}@media only screen and (max-width:360px){.form-input .group-btn button{font-size:13px}}.form-input.web-interview{border-bottom:2px solid #fff;padding-bottom:30px}.icon{position:relative;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;background-size:100% auto}.icon-heart{width:20px;height:18px;background-image:url("/common/img/ico_heart.png")}.icon-map{width:12px;height:19px;background-image:url("/common/img/ico_map.png")}.icon-medicine,.icon-pig,.icon-pin,.icon-train{width:20px;height:18px}.icon-pig{background-image:url("/common/img/ico_pig.png")}.icon-train{background-image:url("/common/img/ico_train.png")}.icon-medicine{background-image:url("/common/img/ico_medicine.png")}.icon-pin{background-position:-2px 0;background-image:url("/common/img/ico_pin.png")}.icon-trash{width:21px;height:23px;background-image:url("/common/img/ico_trash.png")}.icon-hospital{width:20px;height:20px;background-image:url("/common/img/ico_hospital.svg")}.icon-clocke{width:20px;height:20px;background-image:url("/common/img/ico_clocke.svg")}.icon-pencil{width:20px;height:20px;background-image:url("/common/img/icon_pencil.svg")}[class*=caret-]{position:relative}[class*=caret-]:after{content:'';position:absolute;top:50%;right:15px}.caret-down:after{border-top:5px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;margin-top:-2.5px}.caret-left:after{border-right:5px solid #333;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-top:-4px;right:auto;left:15px}.caret-right:after{border-left:5px solid #333;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-top:-4px}@media print,(min-width:601px){.icon-trash{width:15px;height:18px}}.table-primary{width:100%;max-width:880px}.table-primary td,.table-primary th{font-size:1.4rem;vertical-align:top;text-align:left}.table-primary th{background:#57b4d2;color:#fff}.table-primary th .note,.table-primary th .required,.table-primary th small{font-size:1.2rem}.table-primary th .note{display:block}.table-primary th .required{color:#fe3f6e;margin-left:10px}@media only screen and (max-width:600px){.table-primary{border-bottom:1px solid #ccc}.table-primary td,.table-primary th{display:block;width:100%}.table-primary th{padding:4px 10px}.table-primary td{padding:12px 10px;margin-bottom:10px;line-height:1.8}.table-primary tr:last-child td{margin-bottom:0}}@media print,(min-width:601px){.table-primary td,.table-primary th{padding:11px 25px;border:1px solid #ccc}.table-primary th{width:264px}}.global-search{position:relative;width:100%}.global-search .group-input,.global-search-group{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%}.global-search .form-control,.global-search .m-select select{border:0;border-radius:0;box-shadow:none;width:100%}.global-search .icon{margin-right:5px}.global-search .btn-search{background:#3dadd6;color:#fff;border:0}.global-search .input-label{margin-bottom:5px}.global-search .easy-autocomplete{width:100%!important}@media only screen and (max-width:600px){.global-search-group:last-child{-webkit-justify-content:space-between;justify-content:space-between;margin-top:12px}.global-search-group .select-item{width:48%;min-width:70px}.global-search-group .m-select{background:#fff;border-radius:2px;overflow:hidden}.global-search .form-control select,.global-search .m-select select{height:45px;max-width:100%}.global-search .form-control:after,.global-search .m-select:after{right:6px}.global-search .btn-search{width:150px;height:50px;margin:25px auto 0;border-radius:4px;font-size:1.8rem}}@media print,(min-width:601px){.global-search{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end}.global-search-group{padding:4px 5px}.global-search .btn-search{background:#3dadd6;color:#fff;position:absolute;left:100%;top:0;height:100%;border:0;border-radius:0 4px 4px 0}.global-search .input-label{font-size:1.4rem;margin-bottom:8px}.global-search .form-control,.global-search .m-select select{height:30px}}.mod-job-item{display:block;background:#fff;margin-top:20px;padding:10px}.mod-job-item .row{display:-webkit-flex;display:flex;padding:10px}.mod-job-item .row+.row{border-top:1px solid #fff}.mod-job-item .f-tool{background:#eee;position:relative}.mod-job-item .f-tool .icon-trash{position:absolute}.mod-job-item .job-head{overflow:hidden;margin-bottom:5px}.mod-job-item .date{float:right;color:#999;margin-top:15px}.mod-job-item .badge,.mod-job-item .job-name{display:inline-block;vertical-align:top;line-height:1.2;text-align:center;height:30px}.mod-job-item .job-name{width:190px;color:#57b4d2;border:1px solid #57b4d2;font-size:1.4rem;font-weight:700;white-space:nowrap;margin-right:6px;padding-top:6px}.mod-job-item .badge{background:#7c8282;color:#fff;width:80px;padding-top:7px}.mod-job-item .text{display:block;font-size:1.4rem;margin-bottom:15px}.mod-job-item .text.is-new:after{content:'NEW';display:inline-block;background:#f8b551;color:#fff;font-size:1rem;width:40px;margin-left:5px;line-height:1.6;padding:1.5px 5px;text-align:center;text-decoration:none!important}.mod-job-item a.text:hover{text-decoration:underline}.mod-job-item .salary{clear:both;display:block;background:#e0f0f9;border-radius:4px;padding:0 10px;overflow:hidden}.mod-job-item .salary .label{font-size:1.4rem;font-weight:700;width:100px}.mod-job-item .salary .price{width:calc(100% - 90px)}.mod-job-item .salary .icon{margin-right:5px}.mod-job-item .strong-txt{font-size:1.6rem;font-weight:700}.mod-job-item .f-tool{margin:-10px -10px 10px;padding:7px 10px}.mod-job-item .f-tool .icon-trash{right:10px;top:8px}@media only screen and (max-width:360px){.mod-job-item .job-name{margin-right:0}.mod-job-item .badge{width:72px}}@media print,(min-width:601px){.mod-job-item{display:flex;flex-wrap:wrap;flex-direction:column;padding:15px}.mod-job-item>*{width:100%}.mod-job-item .f-tool{width:auto!important;margin:-15px -15px 15px;padding:7px 15px 8px}.mod-job-item .f-tool .icon-trash{right:15px;top:8px}.mod-job-item .job-head{margin-bottom:20px}.mod-job-item .badge,.mod-job-item .job-name{height:25px}.mod-job-item .job-name{padding-top:4px;margin-right:2px}.mod-job-item .badge{padding-top:5px}.mod-job-item .date{margin-top:4px;min-width:115px;text-align:right}.mod-job-item .row{padding:12px 0}.mod-job-item .salary{margin-top:auto}.mod-job-item .salary .label{width:125px}.mod-job-item .salary .price{width:calc(100% - 125px)}.mod-job-item .salary .icon{margin-right:10px}.mod-job-item.is-current{background:#69c2de;border-color:#69c2de!important}.mod-job-item.is-current .job-name{background:#fff;border-color:#fff;color:#57b4d2}.mod-job-item.is-current .badge{background:#2e2b36}.mod-job-item.is-current .date{color:#fff}.mod-job-item.is-current .salary{background:#fff;border-radius:0}.mod-job-item.is-current .row{border-color:#f6f6f3}}.mod-job-item-small{margin-top:0;padding:0}.card-post{display:-webkit-flex;display:flex;margin-bottom:20px}.card-post-img{width:43.5%}.card-post-info{width:56.5%;padding-left:22px}.card-post-ttl{display:inline-block;font-size:1.8rem;line-height:1.3;font-weight:700;color:#3dadd6;margin-bottom:10px}.card-post-ttl:hover{text-decoration:underline}.card-post .txt{line-height:1.8}@media only screen and (max-width:360px){.card-post-img{width:110px!important}.card-post-info{width:calc(100% - 110px)!important}}@media print,(min-width:601px){.card-post-img{width:200px}.card-post-info{width:calc(100% - 200px);padding-left:20px}.card-post-ttl{margin-bottom:0}}.mod-privacy{background:#fcfbf9;height:200px;margin-top:20px;padding:15px;font-size:1.2rem;max-width:400px;margin-left:auto;margin-right:auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.mod-privacy h3{margin-bottom:10px;text-align:center}.mod-privacy hr{width:100%;border:0;border-bottom:1px solid #333}@media only screen and (max-width:600px){.mod-privacy{margin-bottom:50px;-webkit-overflow-scrolling:touch}.mod-privacy::-webkit-scrollbar{width:5px}.mod-privacy::-webkit-scrollbar-track{border-radius:2px;background:#eee}.mod-privacy::-webkit-scrollbar-thumb{border-radius:2px;background:#ccc}}.mod-faq-heading{display:block;cursor:pointer;border:1px solid #2e2b36;position:relative;line-height:1.2}.mod-faq-heading:after,.mod-faq-heading:before{content:'';position:absolute;top:50%;background:#000;transition:opacity .3s;right:15px}.mod-faq-heading:before{-ms-transform:translateY(-50%);transform:translateY(-50%)}.mod-faq-heading:after{-ms-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);margin:-1px 1px 0 0}.mod-faq-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(1, .82, .96, .98);font-size:1.4rem;line-height:1.75}.mod-faq-content .lead{font-weight:700;margin-bottom:.6em}.mod-faq-content a{color:#3dadd6}.mod-faq-content a:hover{text-decoration:underline}.mod-faq-item{margin-bottom:15px}.mod-faq-item:last-child{margin-bottom:0}.mod-faq .toggle:checked+.mod-faq-heading{background-color:#2e2b36;color:#fff}.mod-faq .toggle:checked+.mod-faq-heading:after,.mod-faq .toggle:checked+.mod-faq-heading:before{background-color:#fff}.mod-faq .toggle:checked+.mod-faq-heading:after{opacity:0}@media only screen and (max-width:600px){.mod-faq-heading{font-size:1.4rem;padding:14px 25px 13px 15px}.mod-faq-heading:after,.mod-faq-heading:before{width:10px;height:2px}.mod-faq-inner{padding:25px 15px 15px}.mod-faq .toggle:checked~.mod-faq-content{max-height:1000px}}@media print,(min-width:601px){.mod-faq-heading{font-size:1.8rem;line-height:1.35;padding:12px 25px}.mod-faq-heading:after,.mod-faq-heading:before{width:15px;height:3px}.mod-faq-content .lead{font-size:1.6rem}.mod-faq-inner{padding:25px 25px 15px}.mod-faq .toggle:checked~.mod-faq-content{max-height:500px}}.mod-pager{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;max-width:345px;margin:10px auto}.mod-pager .page-label{font-size:1.6rem;line-height:40px}.mod-pager .btn{width:40px;height:40px;text-indent:-999px;overflow:hidden;border-color:#ccc;background-color:#fff;background-repeat:no-repeat;background-position:center center}.mod-pager .page-next,.mod-pager .page-prev{background-size:10px auto}.mod-pager .page-first,.mod-pager .page-last{background-size:14px auto}.mod-pager .is-disabled{pointer-events:none}.mod-pager .page-prev{background-image:url("/common/img/page_prev_on.png")}.mod-pager .page-prev.is-disabled{background-image:url("/common/img/page_prev_off.png")}.mod-pager .page-first{background-image:url("/common/img/page_first_on.png");margin-right:5px}.mod-pager .page-first.is-disabled{background-image:url("/common/img/page_first_off.png")}.mod-pager .page-next{background-image:url("/common/img/page_next_on.png")}.mod-pager .page-next.is-disabled{background-image:url("/common/img/page_next_off.png")}.mod-pager .page-last{background-image:url("/common/img/page_last_on.png");margin-left:5px}.mod-pager .page-last.is-disabled{background-image:url("/common/img/page_last_off.png")}.mod-info-pager .btn{border-radius:0;width:150px;max-width:48%;padding-top:14px;padding-bottom:14px;line-height:1.45;background-repeat:no-repeat;background-size:10px auto}.mod-info-pager span.btn{color:#ccc!important;border-color:#ccc!important;background-color:#fff!important;cursor:default}.mod-info-pager .page-prev{background-image:url("/common/img/arrow_prev_on.png");background-position:left 14px center}.mod-info-pager span.page-prev{background-image:url("/common/img/arrow_prev_off.png")!important}.mod-info-pager .page-next{background-image:url("/common/img/arrow_next_on.png");background-position:right 14px center}.mod-info-pager span.page-next{background-image:url("/common/img/arrow_next_off.png")!important}@media print,(min-width:601px){.mod-pager .btn{height:35px}.mod-info-pager .page-prev:hover{background-image:url("/common/img/arrow_prev_w.png")}.mod-info-pager .page-next:hover{background-image:url("/common/img/arrow_next_w.png")}}.search-advanced.is-static .form-thanks-step{max-width:400px;margin-left:auto;margin-right:auto;padding:0!important}.form-group .form-label{line-height:1.6!important}.mod-thanks .thanks-msg{background:#e0f0f9}.form-group .thanks-msg{background:#e0f0f9}.mod-thanks-msg .txt-lead{margin:.8em 0 1.5em}.form-thanks-img{text-align:center;margin-bottom:20px;width:1px!important;height:1px}.form-thanks-img img{display:inline-block;width:100%;height:auto}.mod-thanks .campaign-friend{border:1px solid #eee}.mod-thanks .campaign-friend:hover{border:1px solid #bee2ea}.box-thanks01{margin-bottom:50px;padding:20px;text-align:center;border:2px solid #333}.box-thanks01 code{word-break:break-all}.box-send{display:flex;justify-content:space-between;max-width:200px;margin:10px auto 0}@media only screen and (max-width:600px){.mod-thanks{padding:25px 0 50px}.mod-thanks .thanks-msg{padding-bottom:20px}.mod-thanks .thanks-msg .phone-call{margin-top:30px}.mod-thanks .list-link{margin-top:35px}.mod-thanks .btn-secondary{display:block;width:100%;max-width:280px;padding:12px;line-height:1.4;margin-left:auto;margin-right:auto}.mod-thanks .btn-secondary+.btn-secondary{margin-top:30px}.search-detail_inr.form-thanks{padding:20px 15px}.box-thanks01 code{display:block}}@media print,(min-width:601px){.mod-thanks{padding:40px 0 50px}.mod-thanks-img{width:240px}.mod-thanks-msg{text-align:center;width:calc(100% - 240px)}.mod-thanks-msg.pc-pt20{padding-top:20px}.mod-thanks-msg .thanks-msg{padding:20px 25px}.box-send{max-width:180px}.mod-thanks .list-link{margin-top:45px}.mod-thanks .btn-secondary{width:300px;vertical-align:middle;margin:0 10px}}.mod-information{margin-bottom:40px}.mod-information-item{display:block;border-bottom:1px solid #eee}.mod-information-item.is-active{background:#e7f0f3}.mod-information-date{background:#1aa3cf;color:#fff;text-align:center}.mod-information-ttl{font-size:1.4rem;line-height:1.8}@media only screen and (max-width:600px){.mod-information-item{padding:15px 0 10px}.mod-information-item.is-active{padding-left:15px;padding-right:15px}.mod-information-date,.mod-information-ttl{display:block}.mod-information-date{display:block;max-width:130px;line-height:1.2;padding:5px;margin-bottom:5px}.is-active .mod-information-ttl{font-size:1.6rem;line-height:1.5}}@media print,(min-width:601px){.mod-information-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:15px}.mod-information-item:hover{background:#e7f0f3}.mod-information-date{width:150px;padding:5px}.is-active .mod-information-date{font-size:1.4rem}.mod-information-ttl{width:calc(100% - 150px);padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-active .mod-information-ttl{font-size:1.8rem}}.slick-slide{outline:0}.lessmore-btn{max-width:100%;font-size:1.4rem;text-align:center;border:1px solid rgba(46,43,54,.7);background:#fff;-ms-order:2;order:2;position:relative;margin:20px auto 0}.lessmore-btn:after{content:'';position:absolute;top:50%;right:15px;border-top:5px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;margin-top:-2.5px}.lessmore-inner{width:100%;-ms-order:1;order:1;overflow:hidden;position:relative}.lessmore-inner:after{content:'';width:100%;height:50px;position:absolute;bottom:0;left:0;background:#fff;pointer-events:none}.lessmore .hide{display:none}.lessmore .show:target{display:none}.lessmore .show:target~.hide{display:block}.lessmore .show:target~.hide:after{border-top:0;border-bottom:5px solid #333}.lessmore .show:target~.lessmore-inner{max-height:none!important}.lessmore .show:target~.lessmore-inner:after{opacity:0;visibility:hidden}.lessmore02{position:relative;padding-bottom:50px}.lessmore02-btn,.lessmore03-btn,.lessmore04-btn{z-index:2;position:absolute;right:0;bottom:0;left:0;margin:0 auto;max-width:100%;color:#2e2b36;font-size:1.4rem;text-align:center;border:1px solid #2e2b36;background:#fff;cursor:pointer}.lessmore02-btn:after{content:"おすすめポイントの続きを見る"}.lessmore03-btn:after{content:"もっと見る"}.lessmore04-btn:after{content:"続きを読む"}.lessmore-btn-arrow:after{content:'';position:absolute;top:50%;right:15px;border-top:5px solid #2e2b36;border-right:4px solid transparent;border-left:4px solid transparent;margin-top:-2.5px}.lessmore02-btn:hover,.lessmore03-btn:hover{background:rgba(46,43,54,.3);border:1px solid rgba(46,43,54,.1)}.lessmore02-inr,.lessmore04-inr{position:relative;overflow:hidden;height:180px}.lessmore04-inr{height:90px}.lessmore02-inr::before,.lessmore04-inr::before{display:block;position:absolute;bottom:0;left:0;content:"";width:100%;height:80px}.lessmore04-inr::before{height:50px}.lessmore02-inr.co-gray::before,.lessmore04-inr.co-gray::before{background:-webkit-linear-gradient(top,rgba(247,246,247,0) 0,rgba(247,246,247,.7) 50%,rgba(247,246,247,.7) 50%,#f7f6f7 100%);background:linear-gradient(top,rgba(247,246,247,0) 0,rgba(247,246,247,.7) 50%,rgba(247,246,247,.7) 50%,#f7f6f7 100%)}.lessmore02-inr.co-blue::before,.lessmore04-inr.co-blue::before{background:-webkit-linear-gradient(top,rgba(232,240,244,0) 0,rgba(232,240,244,.7) 50%,rgba(232,240,244,.7) 50%,#e8f0f4 100%);background:linear-gradient(top,rgba(232,240,244,0) 0,rgba(232,240,244,.7) 50%,rgba(232,240,244,.7) 50%,#e8f0f4 100%)}.lessmore02-inr.co-white::before,.lessmore04-inr.co-white::before{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 50%,#fff 100%);background:linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,.7) 50%,#fff 100%)}.lessmore-trigger:checked~.lessmore02-btn::after,.lessmore-trigger:checked~.lessmore03-btn::after,.lessmore-trigger:checked~.lessmore04-btn::after{content:"閉じる"}.lessmore-trigger:checked~.lessmore02-btn .lessmore-btn-arrow::after,.lessmore-trigger:checked~.lessmore03-btn .lessmore-btn-arrow::after,.lessmore-trigger:checked~.lessmore04-btn .lessmore-btn-arrow::after{border-top:0;border-bottom:5px solid #2e2b36}.lessmore-trigger:checked~.lessmore02-inr,.lessmore-trigger:checked~.lessmore04-inr{height:auto}.lessmore-trigger:checked~.lessmore02-inr::before,.lessmore-trigger:checked~.lessmore04-inr::before{display:none}@media only screen and (max-width:600px){.lessmore-btn,.lessmore02-btn,.lessmore03-btn,.lessmore04-btn{line-height:1.4;padding:12px 10px;width:280px}}@media print,(min-width:601px){.lessmore-btn,.lessmore02-btn,.lessmore03-btn,.lessmore04-btn{width:300px;line-height:1.333;padding:8px}}.section{padding:30px 0 60px}@media print,(min-width:601px){.section{padding:60px 0}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.btn{padding:.7rem .5rem .5rem}.btn-link{padding:12px 10px 8px}.btn-secondary{padding:12px 10px 8px}label.btn{padding-top:1.1rem;padding-bottom:.634rem}.chk-lbl,.rad-lbl{padding:4px 0 0 20px}.sec-btn a{padding:12px 10px 8px}.sec-btn.lg a{padding:17px 10px 13px}.form-control{padding:6px 10px 4px}.mod-job-item .badge{padding-top:6px}.mod-job-item .row{padding:14px 10px 10px}.mod-job-item .text.is-new:after{padding:2px 5px 1px}.form-step span{padding-top:2px}.btn-print{padding:12px 10px 8px}}.l_norotate{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;opacity:0;pointer-events:none;visibility:hidden;overflow:hidden;background-color:#333;z-index:10001;background:#333;opacity:1;pointer-events:visible;visibility:visible;transition:.2s}body.landscape{background:#333}body.landscape>:not(.l_norotate){opacity:0}.norotate{width:38vw;height:50vw;position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/img_sp-alert.png)}.scroll-banner{position:fixed;bottom:0;width:100%;z-index:999}.scroll-banner .container{position:relative}.scroll-banner-closeBtn{position:absolute;display:block;top:-10px;right:-10px;width:30px;height:30px;box-sizing:border-box;background:#6c6c6c;border-radius:15px;color:#fff;font-size:20px;font-weight:800;text-align:center;text-decoration:none}@media only screen and (min-width:601px){.scroll-banner{pointer-events:none}.scroll-banner .container{bottom:20px;right:-75px}.scroll-banner-inner{display:block;width:100%;pointer-events:all}.scroll-banner-closeBtn{pointer-events:all}.scroll-banner-inner img{float:right;width:500px}.scroll-banner_typeSearch{position:relative;margin-top:20px}}@media only screen and (max-width:600px){.scroll-banner-closeBtn{width:20px;height:20px;left:1%;font-size:14px;border-radius:10px}}.recruit-fixed-banner{margin:25px auto}li.colors{background-color:#fffad8}.check-list.permForm{overflow:hidden;margin-bottom:20px;font-size:.9rem}.check-list.permForm li.active{display:flex;align-items:center;width:auto;margin-bottom:0}@media print,(min-width:601px){.check-list.permForm>li.active{font-size:1.3rem;width:100%!important;display:flex}}.check-list.permForm li.active label.btn{margin-right:0}.check-list.permForm li.active ul{display:flex;align-items:center}.check-list.permForm li.active ul li{margin-bottom:0}.check-list.permForm li.active ul li ul li{width:70%}.check-list.permForm.entry li.active ul li ul li{width:80px;flex:0 0 80px}.check-list.permForm li.active span{color:#000;margin-right:10px}.check-list label.btn{position:relative}.check-list input[type=radio]+label::before{content:"";display:block;position:absolute;top:30%;left:6px;width:13px;height:13px!important;border:1px solid #999;border-radius:50%;background-color:#fff}.entry .active input[type=radio]+label::before{content:"";display:block;position:absolute;top:10px;left:-10px;width:13px;height:13px!important;border:1px solid #999;border-radius:50%;background-color:#fff}.active.mini input[type=radio]+label::before,.entry .active.mini input[type=radio]+label::before{top:5px}.check-list input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:36%;left:8px;width:9px;height:9px;background:#53afdf;border-radius:50%}.entry .active input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:36%;left:-8px;width:8px;height:8px;background:#53afdf;border-radius:50%}.check-list.permForm li.prospect label{padding-left:30px}.check-list.d-flex li{display:flex;align-items:center}.check-list.d-flex ul li ul li{margin-bottom:0}.check-list.d-flex ul li ul li .btn-default{width:80px;display:flex;align-items:center;justify-content:center;padding:.1rem 5px;color:#000;border-color:#fffad8;background:#fffad8}@media print,(min-width:601px){.check-list>li{width:49.5%!important;padding:0!important}}.check-list.permForm li label{font-size:1.3rem;padding-left:30px}.entry .rad-btn:checked+.btn-default{background:0 0;color:#23292b;border:none;font-size:1.3rem}.entry .btn-default{width:100%;background:0 0;color:#000;border:none;text-align:left;font-size:1.3rem}.entry.check-list>li{width:100%!important;margin-bottom:0;font-size:1.3rem}.radio-list li{width:100%;position:relative;align-items:center}.radio-list li.active{display:flex;align-items:center;margin-bottom:0}li.permlicense.colors{margin-bottom:0}.entry li.active ul{width:100%;display:flex;align-items:center}.entry li.active>ul>li:first-of-type{width:50%;display:flex;align-items:center;margin-bottom:0}.entry li.active ul li{width:130px;display:flex;align-items:center;margin-bottom:0}.active ul{display:flex;width:80%}.radio-list .active ul li{margin-bottom:5px}li.permlicense.colors{padding-top:10px;padding-left:5px}@media only screen and (max-width:601px){.entry .active input[type=radio]+label::before{top:12px}.check-list.d-flex ul li ul li .btn-default{width:160px}.check-list.permForm li.prospect label{font-size:1.3rem}.check-list.permForm li.active ul li{font-size:1.3rem}.check-list.permForm li.active.mini{padding-bottom:0}.active.long ul{width:100%}.active.long ul li{display:flex;align-items:center;font-size:1.34rem}.active.long ul li ul li{margin-right:0;width:40%}.check-list.permForm li.active span{color:#1aa3cf}}.error_txt.active{display:block}.error_txt.active{display:block}.radio-list li.prospect{margin-top:10px}#error000{width:100%;background-color:#fffad8;padding-left:10px}.form-nav .btn-next.disabled{pointer-events:none}.form-input .taishoku-yotei{margin-top:5px}.search-result .inr .pc-hidden{display:flex!important;justify-content:space-between}.search-result-head .inr{margin-top:30px}@media only screen and (max-width:601px){.search-result .inr .pc-hidden{display:none!important}.search-result-head .inr{display:none!important}}.text-summary.sky{color:#53afdf;font-weight:700;font-size:1.8rem}@media only screen and (min-width:601px){button.js-modal-open.btn-area.station.special{padding:36px 10px 10px 10px;font-size:1.3rem;background-position:center 10px;background-size:auto 20px}button.js-modal-open.btn-area.pref.special{padding:36px 10px 10px 10px;font-size:1.3rem;background-size:auto 20px;background-position:center 10px}}.search-form-detail{font-family:ヒラギノ角ゴ ProN}#pharmacist{font-size:28px;padding:25px 0;font-weight:700;color:#57b4d2;background:#e6eef1}.search-result.detail{width:100%;max-width:100%}.detail-txt{margin-top:25px;margin-bottom:10px;font-size:18px;font-weight:700;text-align:left;line-height:1}.detail-txt span{margin-left:10px;font-weight:400;font-size:13px;vertical-align:bottom;color:#000}.search-result.detail .btn-area{border:2px solid #999;color:#000;font-weight:400}.search-result.detail .btn-area span{color:#3dadd6;font-weight:700}.search-result.detail .btn-area.pref{background:#fff url(/common/img/icon_pref_03.png) no-repeat top 10px center/auto 22px}.search-result.detail .btn-area.station{background:#fff url(/common/img/icon_station_03.png) no-repeat top 10px center/auto 22px}.search-result.detail .btn-area.pref.current{background:#e5f8ff url(/common/img/icon_pref_03.png) no-repeat top 10px center/auto 22px}.search-result.detail .btn-area.station.current{background:#e5f8ff url(/common/img/icon_station_03.png) no-repeat top 10px center/auto 22px}.search-result.detail .checkbox-design01.d-flex li,.search-result.detail .radio-design01.d-flex li{width:49%;padding:0;color:#333}.search-result.detail .checkbox-design01 label,.search-result.detail .radio-design01 label{color:#333;border:1px solid #999}.search-result.detail .checkbox-design01 label:before,.search-result.detail .radio-design01 label:before{border:1px solid #ccc}.search-money p{margin-right:15px;font-size:16px;font-weight:700;vertical-align:middle}.search-money .m-select select{width:300px;height:50px}.detail-button-area{text-align:center}.btn-submit.detail{position:relative;display:block;width:550px;margin:70px auto 30px;padding:25px 0;color:#fff;font-size:18px;font-weight:700;background:linear-gradient(to right,#3eaed6,#00749d);border-radius:5px}.btn-submit.detail span{margin-left:10px}.search-detail-bottom{padding:60px 0;color:#3dadd6;background-color:#e6eef1;font-weight:700;text-align:center}.search-detail-bottom h3{font-size:28px}.search-detail-bottom p{margin-top:35px;font-size:20px}.search-detail-banner{position:relative;margin-top:30px}.search-detail-banner a{position:absolute;left:20%;bottom:20px;display:flex;align-items:center;justify-content:space-evenly;background:#fe3f6e url(/common/img/arrow_right_w.png) no-repeat right 20px center;background-size:10px auto;border-radius:40px;width:500px;padding:25px 5%;font-size:20px;color:#fff}.search-detail-banner a span{width:100px;padding:3px 0;color:#fe3f6e;background:#fff;font-size:16px;border-radius:5px}@media print,(min-width:601px){.search-result.detail .checkbox-design01 label,.search-result.detail .radio-design01 label{font-size:14px!important}.main-body.main-search{padding-top:0}.search-result.detail{margin:0 auto 50px}.search-result.detail .btn-area.pref,.search-result.detail .btn-area.station{background-position:left 30px center;background-size:auto 30px}.search-result.detail .btn-area.pref.current,.search-result.detail .btn-area.station.current{background-position:left 30px center;background-size:auto 30px}.checkbox-design01 label,.radio-design01 label{padding-left:23px}.search-result.detail .checkbox-design01.d-flex li,.search-result.detail .radio-design01.d-flex li{width:25%;padding:0 3.5px;color:#333}.search-money{display:flex;align-items:center;width:35%}.search-result.detail .checkbox-design01 label,.search-result.detail .radio-design01 label{height:34px;margin-bottom:3px}}.search-result-area{padding-top:30px}.detail-txt.area{display:flex;align-items:baseline}.detail-txt.area .notice{margin-left:0;margin-right:10px;padding:5px 10px;color:#fff;background:#ed569c}.search-result-body .search-result-head{padding-bottom:20px;border-bottom:2px dashed #ccc}.search-result-head.free{border:none}.detail-button-area.flow{display:none}p.error{display:none;font-size:14px;color:#fe3f6e;text-align:center;font-weight:700}p.error.active{display:block}@media only screen and (max-width:601px){.search-result-area{padding-top:0}.main-body.main-search{padding:0}.detail-txt.area{display:block;margin-top:0}.search-result.detail .d-flex{justify-content:space-between}.acd-label-sidebar.sp-hidden{display:flex!important;align-items:center}#pharmacist{font-size:24px}.search-result.detail .search-result-head .inr{display:block!important}.search-money .m-select select{width:100%;margin-bottom:10px}.btn-submit.detail{width:100%}.search-detail-banner a{width:100%;position:static;border-radius:0;font-size:3.8vw;padding:10px 40px 10px 10px}.search-detail-banner a span{width:auto;padding:6px 10px 3px;font-size:3vw}.search-detail-bottom{margin-top:60px;padding:30px 0}.search-detail-bottom h3{font-size:5vw}.search-detail-bottom p{font-size:4vw;margin-top:20px}.detail-button-area{margin-top:50px;bottom:0;width:100%;left:0;z-index:1000}.detail-button-area.flow{display:block;position:fixed;background:rgba(46,43,54,.8);padding:10px 20px}.btn-submit.detail{margin:0;padding:15px 0}.l-footer.detail{margin-bottom:80px}}@media only screen and (min-width:600px){.search-result-head .acd-content-sidebar{padding-top:0!important}}.search-result-item .mod-job-item .job-head{display:flex;justify-content:space-between}.job-date{text-align:right;color:#333;font-size:13px;font-family:ヒラギノ角ゴ ProN}@media only screen and (max-width:601px){.search-result-item .mod-job-item .job-head{align-items:center}.job-date{font-size:10px}}.navbar.entry{position:static}.blue-back{padding:20px 0 0;background:#49b6de}.entry-back{background:#e5eef1;padding:20px 0}.entry-inner{width:720px;margin:0 auto}.entry-back .check-list.permForm li label{text-align:left}@media only screen and (max-width:601px){.entry-inner{width:95%}}.entry-inner .service-application{padding-right:30px;padding-left:30px}.form-step.right{text-align:right}.form-step.right span{text-align:center;background:#fff;color:#3dadd6;border:1px solid #3dadd6}.form-step.right span.is-current{background:#3dadd6;color:#fff}.form-step.right span.step{width:auto;margin-right:10px;font-size:16px;color:#000;border:none;background:0 0}.entry-ttl{margin-bottom:15px;font-size:18px;font-weight:700;font-family:ヒラギノ角ゴ ProN}.entry-ttl-sub{margin-top:-10px;margin-bottom:15px;color:#fe3f6e;font-size:1.4rem;display:none}.entry-ttl-sub:empty{margin:0}.entry-back .form-nav .group-btn{width:80%;margin:30px auto 50px;display:flex}.entry-back .form-nav .btn-back,.entry-back .form-nav .btn-next{border-radius:40px;font-weight:700;font-size:18px}.entry-back .form-nav .btn-back{display:block;margin-right:20px;width:50%;color:#fff;background:#ccc}.entry-back .form-nav .btn-next{width:100%;margin:auto;background:#fe3f6e url("/common/img/arrow_right_w.png") no-repeat right 40px center;background-size:10px auto}.entry-back .btn-default:hover,.entry-back .rad-btn:checked+.btn-default{background:#3dadd6;border:none}.entry-back .mini .rad-btn:checked+.btn-default{background:0 0}.entry-back .check-list.permForm li label{border:1px solid #999}.js-slider-entry{background:#f4f4f4;padding:30px}.entry-back .btn-info{background:#fff;border:1px solid #999;color:#000}.entry-back .check-list input[type=checkbox]+label::before{content:"";display:block;position:absolute;top:30%;left:6px;width:13px;height:13px!important;border:1px solid #999;background-color:#fff}.entry-back .active input[type=checkbox]+label::before{content:"";display:block;position:absolute;top:10px;left:-10px;width:13px;height:13px!important;border:1px solid #999;background-color:#fff}.entry-back .check-list input[type=checkbox]:checked+label::after{content:"";display:block;position:absolute;top:33%;left:7px;width:11px;height:9px;color:#000;background-image:url("../img/feather-check.png");background-size:cover}.entry-back .active input[type=checkbox]:checked+label::after{content:"";display:block;position:absolute;top:36%;left:-8px;width:8px;height:8px;color:#000}.entry-back .check-list>li.check-list-3column{width:100%!important}.form-input.other a{display:flex;justify-content:space-between;align-items:center;color:#3dadd6;border:none}.form-input.other a span{color:#000}.form-other-btn.active:before{content:"－"}.form-other-btn:before{content:"＋"}#form-other{display:none;margin-top:10px;height:70px}#form-other.active{display:block}.entry-ttl.center{margin-top:20px;text-align:center}.entry-line{background:#fff;margin-top:60px;padding:30px 30px 30px 60px;border:10px solid #03c755;border-radius:20px}.entry-line-flex{display:flex;justify-content:space-between}.entry-line-txt{width:70%;margin-left:60px;display:flex;flex-direction:column}.entry-line-txt button{margin-top:10px;padding:15px 0;border-radius:40px;background:#03c755 url(/common/img/arrow_right_w.png) no-repeat right 40px center;background-size:10px auto;color:#fff;font-size:18px;font-weight:700}.active.mini input[type=radio]+label::before,.entry-back .active.mini input[type=radio]+label::before{top:4px}.entry-back .check-list label.btn{text-align:left;padding-left:30px;border:1px solid #999}.entry-back .check-list .active input[type=radio]:checked+label::after{top:31%}.entry-back .form-step span{margin:3px}.entry-back .btn-next a{display:block;color:#fff}.entry-back .btn-next:hover{opacity:.8}.entry-back .entry-ttl span{font-family:"Open Sans";font-size:24px}.entry-back .form-group .form-label .inst{color:#000;margin-left:5px}@media only screen and (min-width:601px){.entry-back .check-list.permForm li.active>ul{width:45%;margin:20px 15px 5px}.entry-back #error000{padding:0 20px 10px}.entry-back .check-list.permForm>li.active{font-weight:700;padding-top:40px}.entry-back .form-nav .btn-back,.entry-back .form-nav .btn-next{height:70px}.entry-back .form-input .taishoku-yotei{width:70%}.check-list.d-md-flex .check-list-harf{width:24%!important}.check-list.d-md-flex li ul{display:flex;justify-content:space-between}.check-list.d-md-flex li ul li{width:49%;margin-bottom:0}.entry-back .check-list>li.check-list-3column ul li{width:32.5%}}@media only screen and (max-width:600px){.entry-back .check-list.permForm li.active.mini{padding-top:5px;height:30px;padding-bottom:0;font-weight:700}.check-list.permForm li.active.colors:not(.error_txt),.radio-list.orginal-custom li.active.colors:not(.error_txt){padding-top:10px;padding-bottom:10px}.entry-back #error000{padding-bottom:5px}.entry-back .form-nav .group-btn{width:90%;margin:0 auto}.entry-back .form-nav .btn-back,.entry-back .form-nav .btn-next{font-size:1.4rem;height:44px}.check-list.d-flex li{width:49.5%;padding:0 3.5px}.check-list li.permlicense.colors{padding:0;padding-top:10px;padding-left:5px}.entry-back .check-list.permForm li label{padding:5px 30px;display:flex;align-items:center;justify-content:left}.check-list.permForm{margin-bottom:0}.entry-back .check-list.permForm li.first input[type=radio]+label::before,.entry-back .check-list.permForm li.prospect input[type=radio]+label::before{top:38%;left:10px}.entry-back .check-list.permForm li.first input[type=radio]:checked+label::after,.entry-back .check-list.permForm li.prospect input[type=radio]+label::after{top:41%;left:12px}.entry-back .check-list input[type=checkbox]+label::before{top:35%;left:5%}.js-slider-entry{padding:10px 14px 5px}.form-step.right{margin-bottom:10px}.entry-back .check-list.d-md-flex li{width:48.5%}.entry-back .check-list.d-md-flex li:nth-of-type(odd){margin-right:5px}.entry-back .check-list.d-md-flex .btn{font-size:1.2rem;padding-left:3rem;padding-right:0;display:flex;height:40px;justify-content:flex-start;align-items:center;line-height:1.3}.entry-back .check-list input[type=checkbox]:checked+label::after{top:36%;left:10px}.entry-back .check-list.d-md-flex li{margin-right:0}.entry-line{padding:20px 20px}.entry-line-ttl{width:80%;margin:10px auto 20px}.entry-line-img{width:25%}.entry-line-txt{width:100%;margin-left:20px}.entry-line-txt button{font-size:1.3rem}.entry-back .form-group .form-input.birthday{flex-wrap:wrap}.entry-back .form-group .form-input.birthday .m-select:first-of-type{width:100%;margin-bottom:5px}.entry-back .form-control{width:100%;height:40px}.entry-back .form-input.birthday .m-select:nth-of-type(2),.entry-back .form-input.birthday .m-select:nth-of-type(3){width:48.5%!important}.entry-back .form-group .form-input .m-select:first-child{width:48.5%}.entry-back .form-input .m-select:last-child{width:48.5%!important}.entry-back .form-input .taishoku-yotei p{width:100%;margin:0;font-weight:700}.entry-back .form-input .taishoku-yotei{justify-content:space-around}.entry-back .form-input .taishoku-yotei .m-select{width:48.5%!important}#form-other{min-height:100px}.entry-back .form-group .form-input.birthday{justify-content:space-between}.blue-back{padding:0}.entry-back{padding-top:5px}.entry-ttl{font-size:16px}.entry-back .form-group .form-label .inst,.entry-back .form-group .form-label .required{color:#000;font-size:1rem;margin-left:5px}.entry-back .check-list{margin-bottom:5px}.entry-back .form-group,.entry-back .slick-list{width:99%;margin-bottom:5px}.entry-back .check-list.d-md-flex li{margin-bottom:5px}.entry-back .form-group .form-label{margin-top:5px;margin-bottom:5px;font-size:1.5rem}.entry-back .check-list label.btn{height:40px;padding-top:.6rem}.entry-back .form-input .taishoku-yotei .m-select select{height:40px}.entry-back .form-input.birthday .m-select select{height:40px}.entry-back .mt30{margin-top:15px!important}.entry-back .form-nav{margin-top:5px}.entry-line{margin-top:20px;padding:10px;border:6px solid #03c755}.active.mini input[type=radio]+label::before,.entry-back .active.mini input[type=radio]+label::before{top:12px}.entry-back .check-list .active input[type=radio]:checked+label::after{top:35%}.entry-back .check-list li{margin-bottom:5px}.entry-back .btn-next a{font-size:1.5rem}.entry-back .form-group .form-input{margin-bottom:5px}.entry-back .form-input.name .form-control{width:48.5%}.navbar.entry{height:0}}.form-step span{padding-top:0}.l-footer .copyright{padding:0}.blue-back{padding:20px 0 0;background:url(/common/img/entry_img_back.png);background-size:cover}.entry-main{padding:0 0 0;background:url("/common/img/entry_img_back.png") no-repeat center center/cover;position:relative}.entry-main-inner{width:720px;margin:0 auto;position:relative;height:400px}.entry-main-txt1{position:absolute;z-index:2;top:50px;right:-60px;text-align:center;color:#3dadd6;font-weight:700;font-size:1.75rem;line-height:1.25;transform:translate3d(0,0,0) rotate(20deg)}.entry-main-txt1::after,.entry-main-txt1::before{content:"";position:absolute;display:block;z-index:2;width:1px;height:50px;background-color:#3dadd6}.entry-main-txt1::before{left:-10px;bottom:0;transform:translate3d(0,0,0) rotate(-15deg)}.entry-main-txt1::after{right:-10px;bottom:0;transform:translate3d(0,0,0) rotate(15deg)}.entry-main-txt1 .u-txt-pink{color:#ed569c}.entry-main-txt1 .u-txt-large{font-size:2.5rem}.entry-main-txt1 .u-txt-small{font-size:1.5rem}.entry-main-img1{position:absolute;z-index:2;top:30px;left:0;width:360px}.entry-main-img2{position:absolute;z-index:2;right:0;bottom:0;width:320px}.entry-main-point{position:absolute;z-index:3;top:260px;left:0;background-color:#f8b62e;border-radius:50%;width:120px;height:120px;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;text-align:center;font-size:1.5rem;color:#fff;font-weight:700;letter-spacing:-.02em;line-height:1.25;padding:5px;white-space:nowrap;overflow:hidden}.entry-main-point.point2{left:140px}.entry-main-point.point3{left:280px}@media only screen and (max-width:600px){.entry-main{padding:0 0 0;background:url("/common/img/entry_img_back.png") no-repeat center center/cover;position:relative}.entry-main-inner{width:100%;margin:0;position:relative;height:275px}.entry-main-txt1{position:absolute;z-index:2;top:25px;right:15px;text-align:center;color:#3dadd6;font-weight:700;font-size:1.45rem;line-height:1.25;transform:translate3d(0,0,0) rotate(7deg)}.entry-main-txt1::after,.entry-main-txt1::before{content:"";position:absolute;display:block;z-index:2;width:1px;height:30px;background-color:#3dadd6}.entry-main-txt1::before{left:-5px;bottom:0;transform:translate3d(0,0,0) rotate(-15deg)}.entry-main-txt1::after{right:-5px;bottom:0;transform:translate3d(0,0,0) rotate(15deg)}.entry-main-txt1 .u-txt-pink{color:#ed569c}.entry-main-txt1 .u-txt-large{font-size:1.75rem}.entry-main-txt1 .u-txt-small{font-size:1.15rem}.entry-main-img1{position:absolute;z-index:2;top:20px;left:20px;width:180px}.entry-main-img2{position:absolute;z-index:2;right:-20px;bottom:0;width:180px}.entry-main-point{position:absolute;z-index:3;top:140px;left:10px;background-color:#f8b62e;border-radius:50%;width:84px;height:84px;display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;text-align:center;font-size:1.1rem;color:#fff;font-weight:700;letter-spacing:-.04em;line-height:1.25;padding:3px;white-space:nowrap;overflow:hidden}.entry-main-point.point2{top:180px;left:90px}.entry-main-point.point3{left:170px}}@media only screen and (max-width:600px){.blue-back{padding:10px 0}}.page-info .job-heading{margin-top:10px}.page-info-inr .dl-offer-pickup{width:70%;margin-top:0;margin-bottom:20px}.page-info-inr .dl-offer-pickup dd:last-of-type{border-bottom:1px solid #dcdcdc}.page-info .page-info-inr .detail-button-area .btn-kentou{margin-top:20px;margin-bottom:10px}.page-info .page-info-inr .btn-complete{margin-top:15px!important;margin-bottom:10px!important;font-family:ヒラギノ角ゴ ProN}.page-info .page-info-inr .btn-complete.btn-ideal{border-radius:6px;border:1px solid #f7af1c;background:linear-gradient(90deg,#f7bd4a 0,#f7a400 50%,#f8b62d 100%);color:#fff;line-height:1.5;font-weight:700}.page-info .page-info-inr .btn-complete.btn-ideal span{font-size:11px;padding-top:10px;display:block;font-weight:400}@media print,(min-width:601px){.page-info .page-info-inr h1,.page-info .page-info-inr h2{margin-top:0}.page-info-inr .job-code-btm figure{width:220px}.page-info-inr .job-code-btm ul li:nth-child(2){margin-right:5px}}@media print,(max-width:601px){.page-info .page-info-inr h1,.page-info .page-info-inr h2{margin-top:0}.page-info-inr .job-code-btm{align-items:flex-start}.page-info-inr .dl-offer-pickup span dt{width:100%;padding:0}.page-info-inr .dl-offer-pickup span dd{margin-bottom:10px;padding:0 0 10px 0}.page-info-inr .dl-offer-pickup{width:65%;margin-bottom:0}.page-info-inr .dl-offer-pickup.sp-hidden{width:100%;margin-bottom:15px}.page-info-inr .dl-offer-pickup.sp-hidden dd,.page-info-inr .dl-offer-pickup.sp-hidden dt{padding-top:10px;padding-bottom:10px}.page-info .page-info-inr .detail-button-area{margin-top:0}.page-info .page-info-inr .detail-button-area .btn-kentou{margin-top:20px;margin-bottom:5px}.page-info-inr .job-code-btm ul li:nth-child(n+8){display:block}}.follow-button-list{display:flex;flex-direction:column;align-items:center;position:fixed;top:30%;font-family:ヒラギノ角ゴ ProN;right:0;line-height:1}.follow-button-list a{color:#fff;font-weight:700;line-height:1}.follow-button-top-list{color:#fff;line-height:1}@media only screen and (min-width:600px){.follow-button-list{background:linear-gradient(180deg,#f7bd4a 0,#f8b62d 100%)}.follow-button-list a{margin:10px 0;writing-mode:vertical-rl;color:#fff;font-size:16px;letter-spacing:0}.follow-button-top-list{display:flex;justify-content:center;align-items:center;width:64px;height:64px;margin-top:-30px;font-size:10px;line-height:1.2;background:linear-gradient(90deg,#77c5e2 0,#0d7ea7 100%);color:#fff;border-radius:50%}}@media only screen and (max-width:600px){.pagetop{right:10px;bottom:10%}.pagetop a{border-radius:50%;opacity:1;background-color:rgba(0,0,0,.3)}.pagetop a::before{content:"";display:inline-block;position:absolute;top:6px;right:25%;width:15px;height:10px;background-image:url(/common/img/arrow-up.png);background-repeat:no-repeat}.follow-button-list{background:linear-gradient(to bottom,#f7bd4a 0,#f7a400 50%,#f8b62d 100%);justify-content:center;align-items:center;top:auto;left:5%;bottom:10px;width:90%;height:45px;border-radius:6px}.follow-button-top-list{font-size:11px;margin-top:5px}.follow-button-list a{line-height:1.5;font-size:16px}.follow-button-area-list{display:none;position:fixed;width:100%;height:70px;bottom:0;background-color:rgba(0,0,0,.3)}.fixed-sp-menu-top.list{background-color:rgba(0,0,0,.3)}.fixed-sp-menu-top.list .js-condition{display:flex;align-items:center;justify-content:center}.fixed-sp-menu-top.list .js-condition:before{content:"";display:block;width:20px;height:18px;margin-right:10px;background-image:url(/common/img/ico-change.png)}.sp-p-fixed-top.list .favorite-button .favorites-count{position:absolute;top:19px;left:30px}}@media only screen and (max-width:600px){.follow-button{display:flex;flex-direction:column;align-items:center;position:fixed;top:30%;font-family:ヒラギノ角ゴ ProN;right:0;line-height:1;background:linear-gradient(176deg,#ff5d85 0,#fe3f6e 100%,#ff5d85 100%);justify-content:center;align-items:center;top:auto;left:5%;bottom:10px;width:90%;height:45px;border-radius:6px}.follow-button a{color:#fff;font-weight:700;line-height:1;line-height:1.5;font-size:16px}.follow-button-main{color:#fff;font-weight:700;line-height:1.5;font-size:16px}.follow-button-top{color:#fff;line-height:1;font-size:11px;margin-top:5px}.follow-button-area{display:none;position:fixed;width:100%;height:70px;bottom:0;background-color:rgba(0,0,0,.3)}.follow-button-area.sp-hidden{display:block}}@media print,(min-width:601px){.navbar.top{padding-right:0}.navbar.fixed{position:fixed}.header-top .tel-box{display:flex;flex-direction:column;align-items:baseline;margin-left:10px;line-height:1.2}.header-top.is-sticky .tel:before{display:block;content:"";width:20px;height:20px;background:url(../img/Icon_awesome-phone-alt.png);background-size:cover}.navbar-right{display:flex;align-items:center}.header-top:not(.is-sticky) .nav-links{display:flex}.nav-links.white li a{color:#fff;margin:0}.nav-links.white .login{color:#fff;margin:0 10px}.nav-links.white .login a{color:#fff}.header-top.is-sticky .tel{display:flex;align-items:center;color:#3dadd6}.header-top.is-sticky .tel a{color:#3dadd6}.l-header.header-top.is-sticky .nav-links.white li{display:flex;align-items:center;padding:2px 10px;color:#3dadd6;border:1px solid #3dadd6}.l-header.header-top.is-sticky .nav-links.white li a{display:flex;align-items:center;color:#3dadd6;margin-top:3px}.l-header.header-top.is-sticky .nav-links.white li a:hover{color:#3dadd6;background:#fff}.l-header.header-top.is-sticky .navbar .user-login{width:auto}.l-header.header-top.is-sticky .nav-links.white .login:before{display:block;margin-right:5px;content:"";width:15px;height:15px;background:url(../img/material-people_blue.png);background-size:cover}.main-kv.top{padding-top:3rem}.main-kv.top .container{display:flex;justify-content:space-between;align-items:center;position:relative;width:1200px}.main-kv.top .box-search{width:86%;padding:0 0 65px}.recruit-top p{margin-top:60px}.recruit-box{display:flex;justify-content:space-between;width:100%;margin-top:25px;margin-bottom:100px}.recruit-top--detail{margin-bottom:100px}.recruit-top--detail .recruit-box{margin-bottom:20px}.recruit-top--detail .recruitment-service .box-recruitment{height:auto;margin-bottom:40px}.recruit-top--detail .flex-md-between{justify-content:center}.nav-footer .menu{margin:auto;width:800px;line-height:2}.main-kv.top .container-box{display:flex;flex-direction:column;justify-content:space-evenly;align-items:baseline;width:60%;min-height:650px}.main-kv.top .advanced-search-btn{display:flex}.main-kv.top .advanced-search-btn div{width:50%;align-items:center}.container.banner{margin:40px auto}.container .beginner{display:none}.support-area{margin-top:80px}.ttl-recruit{font-size:28px;letter-spacing:0;margin-top:50px}}body{font-family:ヒラギノ角ゴ ProN}.header-top .tel{display:flex;align-items:center}.header-top .tel:before{display:block;content:"";width:20px;height:20px;background:url(../img/icon_tel.png);background-size:cover}.nav-links.white .login:before{display:block;margin-right:5px;content:"";width:15px;height:15px;background:url(../img/Icon_material-people.png);background-size:cover}.nav-links.white li{display:flex;padding:10px;border-right:none;color:#fff;border:1px solid #fff;border-radius:5px}.navbar .user-login{border:none}.header-top .nav-links{display:flex}.header-top .tel{margin-top:0}.main-kv.top .main-kv-ttl{width:90%;margin-bottom:0;text-align:center}.main-kv.top .main-kv-ttl img{width:70%}.main-kv-ttl .ft-yugothic,.main-kv-ttl .fz-medium,.main-kv-ttl .out{font-size:3rem}.main-kv-ttl strong{font-size:5rem}.main-kv.top .staff{right:330px}.main-kv.top .box-search{border:none;font-weight:700}.area-search-top{padding:40px 20px;background:rgb(46 43 54 / 40%)}.beginner:before{display:block;margin-right:5px;content:"";width:10px;height:15px;background:url(../img/beginer.png);background-size:cover;background-repeat:no-repeat}.flex-box{width:49%}.flex-box p{font-size:12px}.btn-area{width:100%;border-radius:5px;background:#fff}.btn-area a{color:#f49e17}.advanced-search-btn a::before{content:'';position:absolute;top:50%;background-position:center;background-repeat:no-repeat;background-size:contain;left:-22px;transform:translateY(-50%);width:1.1em;height:1.1em;background-image:url(../img/ico_search_orange.png)}.btn-area.search{padding:20px;border:none}.btn-area.search::placeholder{color:#dcdcdc}.main-kv.top .box-service{width:430px;top:0;right:0;z-index:100;margin-top:0}.main-kv.top .box-service .pop{color:#fff;text-align:center;font-weight:700;font-size:15px;margin-bottom:10px}.main-kv.top .box-service .sec-title{margin:0;padding:5px 30px;background:#fff;color:#ff366b;border-radius:8px 8px 0 0;font-weight:700}.main-kv.top .box-service .sec-title strong{font-weight:700;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}.main-kv.top .box-service .sec-title span{font-size:12px;color:#707070}.main-kv.top .box-service .service-application{border-radius:0 0 8px 8px}.main-kv.top .check-list label.btn{font-size:1.3rem}.favorite-button.disabled .icon-star{background-image:url(../img/icon_star_pink.png)}.nav-service{color:#fff;text-align:center;line-height:1.6;font-weight:700;margin-left:20px;position:relative;padding:12px 20px;border-radius:0 0 0 5px;display:flex;background:linear-gradient(176deg,#f7bd4a 0,#f7a400 50%,#f8b62d 100%)}.label-like.pink{color:#ff366b}.flex-box span{font-family:arial}.btn-area a{position:relative}.flex-box .btn-area a::before{content:'';position:absolute;top:50%;background-position:center;background-repeat:no-repeat;background-size:contain;left:-22px;transform:translateY(-50%);width:1.1em;height:1.1em;background-image:url(../img/ico_search_orange.png)}.flex-box-search{position:relative}.flex-box-search button{position:absolute;padding:20px 10px;height:100%;right:0;top:0;background:#1aa3cf;border-radius:0 5px 5px 0}.flex-box-search button img{width:20px;height:20px}.advanced-search-btn a::before{background:0 0}.main-kv.top .advanced-search-left{display:flex;justify-content:space-evenly;font-size:13px}.main-kv.top .advanced-search-left button{color:#fff;width:50%;height:22px;font-size:15px}.main-kv.top .advanced-search-left button.pref{position:relative;width:120px;border-bottom:1px solid;margin-left:15px}.main-kv.top .advanced-search-left button.pref::before{position:absolute;left:-18px;display:block;content:'';background:url(../img/icon_pref.png) no-repeat top 0 left/auto 20px;width:16px;height:22px}.main-kv.top .advanced-search-left button.station{position:relative;width:120px;border-bottom:1px solid;margin-left:30px}.main-kv.top .advanced-search-left button.station::before{position:absolute;left:-20px;display:block;content:'';background:url(../img/icon_station.png) no-repeat top 0 left/auto 20px;width:16px;height:22px}.advanced-search-right{margin-left:10px;text-align:left}.advanced-search-right ul{display:flex;margin-top:5px}.advanced-search-right ul li{margin-left:3px;text-align:center}.advanced-search-btn a{display:block;width:100%;border:1px solid #3dadd6;color:#3dadd6;background:#fff;border-radius:9px;padding:2px 10px;font-size:10px}.recruitment-service .box-recruitment{height:400px;display:flex;flex-direction:column;justify-content:space-evenly}.ttl-recruit{font-size:28px;letter-spacing:0;color:#f49e17;text-align:center}.ttl-recruit span{color:#fff;font-size:50px;margin-left:10px;padding:5px 10px}.ttl-recruit span:last-of-type{margin-right:8px}.ttl-recruit .orange{background:#f49e17}.ttl-recruit .yellow{background:#f8b62e}.recruit-top p{text-align:center;font-size:20px;font-weight:700}.recruit-top .free{font-size:28px;color:#f49e17}.recruit-top small{font-size:14px}.recruitment-detail-btns{display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap}.recruitment-detail-btn{display:flex;align-items:center;justify-content:center;align-content:center;flex-flow:row wrap;background:linear-gradient(to bottom,#f7bd4a 0,#f7a400 50%,#f8b62d 100%);width:520px;height:60px;border-radius:6px;margin:0 auto;position:relative;padding:0 30px;font-size:16px;color:#fff;font-weight:700;line-height:1.5;text-align:center}.recruitment-detail-btn::after{content:"";position:absolute;z-index:2;top:50%;right:20px;width:8px;height:8px;border-top:2px solid #fff;border-right:2px solid #fff;transform:translate3d(0,-50%,0) rotate(45deg)}.recruitment-detail-btn-top{font-size:1.2rem;flex:0 0 100%;max-width:100%;display:block}.recruitment-detail-btn-bottom{font-size:1.6rem;flex:0 0 100%;max-width:100%;display:block}@media only screen and (max-width:600px){.recruitment-detail-btns{margin-top:30px}.recruitment-detail-btn{width:auto;height:50px}.recruit-top--detail{margin-bottom:50px}}.recruit-box li{width:24%;text-align:center;border:2px solid #f49e17;border-radius:10px}.recruit-box li a{display:block;padding:40px 10px;border-radius:10px}.recruit-box a:hover{background-color:rgb(252 249 255 / 90%)}.recruit-box h4{font-size:28px;line-height:1.3;color:#f49e17}.recruit-box p{font-size:14px;font-weight:400;margin-top:20px;margin-bottom:30px}.recruit-points figure{border-top:5px solid #f8b62d}.support-area .support-txt{margin-bottom:5px}.support-area .badge-contact-tel{display:block;width:70%;margin-top:0;margin-bottom:10px;font-size:18px}.footer-flex{display:flex;align-items:center;width:90px;justify-content:space-between}.btn-area.search{color:#333}@media print,(max-width:601px){.nav-links li.beginner{display:none}.navbar-right{display:flex;justify-content:space-evenly;margin-top:10px}.navbar .user-login{width:auto;padding:2px}.header-top:not(.is-sticky) .navbar-logo{margin-top:10px;width:160px}.header-top:not(.is-sticky) .nav-links li.login{display:flex;justify-content:center;align-items:center;padding:4px;border:1px solid}.header-top:not(.is-sticky) .nav-links{padding:0}.tel-box{margin-left:5px}.header-top:not(.is-sticky) .navbar{padding-bottom:20px}.main-kv.top{padding:0}.main-kv.top .container.pd0{padding:0}.white-back{background:#fff;padding:10px;text-align:center}.white-back p{color:#3dadd6;line-height:1.3;font-weight:700}.follow-button-area{z-index:1000}.top-follow-button.static{height:40px;position:static;flex-direction:row;margin:10px auto 0;justify-content:center}.top-follow-button.static a{display:flex;justify-content:space-evenly;align-items:center}.top-follow-button.static a:after{display:flex;margin-left:10px;width:20px;height:8px;background-image:url(../img/arrow_down_w.png);background-repeat:no-repeat;background-size:contain}.area-search-top .flex-between{flex-direction:column-reverse}.flex-box{width:100%}.area-search-top{padding:20px}.box-search{margin:0}.main-kv.top .advanced-search-left{margin:5px auto}.advanced-search-right.sp-hidden{display:flex!important;justify-content:space-between;margin-left:0;margin-bottom:15px}.advanced-search-right ul{width:70%;display:flex;justify-content:flex-end;align-items:center;margin-top:0}.advanced-search-right ul li{width:24%;background:0 0}.advanced-search-btn a{padding:0;font-size:9px}.flex-box p{font-size:13px}.main-kv.top .area-search-top .btn-area{height:auto;padding:15px 20px;font-size:16px}.flex-box-search button{padding:0 10px}.container .beginner{display:flex;justify-content:center;align-items:center;padding:10px;border-right:none;font-family:ヒラギノ角ゴ ProN;border:2px solid #3dadd6;border-radius:5px;margin-top:20px;box-shadow:3px 3px 0 0 #196a84}.beginner a{color:#3dadd6;font-size:17px;font-weight:medium}.beginner:before{width:14px;height:22px}.ttl-recruit{font-size:14px}.ttl-recruit span{font-size:20px;margin-left:5px;padding:3px 5px}.ttl-recruit span:last-of-type{margin-right:3px}.main-kv.top .advanced-search-left button.pref,.main-kv.top .advanced-search-left button.station{background:0 0;border:none;border-bottom:1px solid;border-radius:0;font-size:15px;padding:0 0 5px 0}.recruit-top p{font-size:16px;margin:25px auto}.recruit-box{display:flex;flex-wrap:wrap;justify-content:space-between}.recruit-box li{width:48%;margin-bottom:10px}.recruit-box li a{padding:20px 10px}.recruit-box li p{font-size:14px;margin:20px auto}.recruit-box h4{font-size:20px}.recruitment-service .box-recruitment{height:auto}.support-area .badge-contact-tel{width:90%}.follow-button-area.hide{display:none!important}.l-footer .copyright{margin-bottom:20px}.l-footer .flex-center{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.nav-footer .container{width:90%;margin:auto}.footer-flex{margin:10px 0}.l-footer .copyright{display:flex;justify-content:space-around;align-items:center;width:80%;margin:auto;padding-bottom:20px}.l-footer .copyright .image{display:block;width:40%}.l-footer .copyright .image img{width:100%}}@media print,(min-width:601px) and (max-width:1001px){:not(.is-sticky) .header-top:not(.is-sticky) .navbar-right{width:1300px}}@media print,(max-width:430px){.sitename{font-size:1rem}}@media print,(max-width:376px){.header-top .tel:before{width:15px;height:15px}.header-top:not(.is-sticky) .nav-links li.login{padding:4px 2px}.favorite-button .icon-star,.nav-links.white .login:before{margin:0}.advanced-search-right ul{width:71%}.sitename{font-size:1rem}.recruit-box li p{font-size:12px}}@media only screen and (max-width:600px){.top-follow-button{display:flex;flex-direction:column;align-items:center;position:fixed;top:30%;font-family:ヒラギノ角ゴ ProN;right:0;line-height:1;background:linear-gradient(to bottom,#f7bd4a 0,#f7a400 50%,#f8b62d 100%);justify-content:center;align-items:center;top:auto;left:5%;bottom:10px;width:90%;height:45px;border-radius:6px}.top-follow-button a{color:#fff;font-weight:700;line-height:1;line-height:1.5;font-size:16px}}.entry-back .entry-ttl span.entry-title-text-desc{font-size:14px;font-weight:500;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}.entry-back .entry-ttl span.entry-title-text-desc-txt{margin:0}.entry-back .entry-ttl span.entry-title-text-desc-txt.main1{font-size:18px;font-weight:700;display:block;margin-top:10px}@media only screen and (max-width:600px){.entry-back .entry-ttl span.entry-title-text-desc-txt.main1{font-size:16px}}.entry-back .entry-ttl span.entry-title-text-desc-txt.sub1{font-size:14px;font-weight:500;display:block}.entry-back .entry-ttl span.entry-title-text-desc-txt.sub2{font-size:14px;font-weight:500;display:block}.mod-kv-service.service-top{background-color:#e0ebef}.mod-kv-service.service-recruit{background-color:#e3f4ec}.mod-kv-service.service-coordinator,.mod-kv-service.service-point,.mod-kv-service.service-voice{background-color:#eee}.mod-kv-service.temptoperm{background-color:#ccd8e7}.mod-kv-service.spothaken{background-color:#e2e4cb}.service-intro ul{line-height:1.75}.service-features{margin-top:35px}.service-features-item{position:relative;background-repeat:no-repeat}.service-features-item.first{background-image:url("/img/static/bg_service01.png");background-color:#bee4d2}.service-features-item.second{background-image:url("/img/static/bg_service02.png");background-color:#bedce4}.service-features-item.third{background-image:url("/img/static/bg_service03.png");background-color:#abbfd8}.service-features-item.fourth{background-image:url("/img/static/bg_service04.png");background-color:#cfd2a8}.service-features-item .ttl{font-weight:700}.service-features-item .txt{line-height:1.5}.service-features-item .link{position:absolute;left:20px;right:20px}.service-faq{padding-bottom:60px}.mod-service-point:last-child{margin-bottom:0!important}.mod-service-point-ttl .num{background:#3dadd6;color:#fff;border-radius:2px;text-align:center}.mod-service-point dt{font-weight:700;line-height:1.5}.mod-service-point dt small{font-weight:400;font-size:1.4rem}.mod-service-point dd{font-size:1.4rem;margin-bottom:20px}.mod-service-point dd .u-txt{line-height:1.8}.mod-service-point .lessmore{background:#e7f0f3}.box-cyan{background:#e7f0f3;padding:25px 0 5px}.other-service-item .u-txt p+p{margin-top:1.2em}.sec-service-coordinator .other-service-item{margin-bottom:30px}.coordinator-intro{padding-bottom:60px}.coordinator-intro .sec-btn{padding-top:10px}.coordinator-top{background:#e7f0f3}.coordinator-top .u-txt{margin-top:14px}.m-coordinator-item{margin-bottom:35px}.m-coordinator-profile{background:#eee;position:relative;margin-bottom:25px}.m-coordinator-name{position:absolute}.sec-service-recruit .sec-title{line-height:1.5}.sec-service-recruit .other-service{margin-bottom:40px}.sec-service-recruit .other-service .btn-link{width:200px}.sec-service-spothaken{margin-bottom:60px}.sec-service-joboffer .sec-title small,.sec-service-spothaken .sec-title small{font-size:1.4rem}.sec-service-joboffer .mod-job-item .salary{margin-top:0!important}.sec-service-joboffer .mod-job-item .number{display:inline-block;line-height:30px;margin-right:10px;color:#5ab5d2;font-size:1.5rem;font-weight:700}.sec-service-spothaken ol{margin-top:30px}.list-indent-type01{padding-left:2em}.list-indent01{display:block;float:left;text-indent:-2em}.list-indent-type01 strong{font-weight:700}.sec-service-joboffer .mod-job-item{border:1px solid #dcdcdc}.support-area.spothaken{padding:10px 0;color:#fff;background:#2e2b36}.support-area.spothaken .badge-contact-tel-static{display:block;line-height:60px;padding-left:56px;color:#fff;font-size:2.4rem;font-weight:700;background:url(/common/img/icon-tel-w.svg) no-repeat center left 50px/36px 36px}.spothaken-btn,.staffing-btn{width:100%;margin:20px auto 0}.spothaken-btn a,.staffing-btn a{display:block;line-height:50px;color:#fff;font-size:1.4rem;background:#fe3f6e}.spothaken-btn a{line-height:60px;border-radius:60px}.staffing-btn a{background:#1aa3cf}.spothaken-tel-area.mb60{margin-bottom:60px}.spothaken-box2{background:#eee}.caret-right-w:after{border-left:5px solid #fff;border-top:4px solid transparent;border-bottom:4px solid transparent;margin-top:-4px}@media only screen and (max-width:320px){.support-area.spothaken .badge-contact-tel-static{background-position:center left 30px;backgroun-size:26px auto}}@media only screen and (max-width:600px){.sec-service-joboffer .mod-job-item .job-head{margin-bottom:20px}.spothaken-btn,.staffing-btn{max-width:400px}}@media print,(min-width:601px){.sec-service-joboffer .mod-job-item .number{line-height:25px;margin-right:7px}.support-area.spothaken{width:500px;margin:auto}.support-area.spothaken .badge-contact-tel-static{font-size:3.6rem}.support-area.spothaken .badge-contact-tel-static{background-position:center left 80px;backgroun-size:56px 56px}.spothaken-btn,.staffing-btn{width:500px}.spothaken-btn a{font-size:1.6rem}}@media only screen and (max-width:600px){.list-merit{margin-bottom:30px}.list-merit li{width:24.5%;margin-right:.5%}.list-merit li:nth-child(4n){margin-right:0}}@media print,(min-width:601px){.list-merit{margin:-10px -11px 60px}.list-merit li{width:20%;padding:0 11px}}.box-inline2{word-break:break-all}.box-inline2 .lead{text-align:center;font-weight:700;margin-bottom:.5em}.box-inline2.recruit-box{background:#e3f4ec}.box-inline2.staffing-box{background:#e3f0f4}.box-inline2.temptoperm-box{background:#ccd8e7}.box-inline2.spothaken-box{background:#e2e4cb}.box-inline2 strong{font-weight:700}.recruit-step-item:last-child{margin-bottom:0!important}.recruit-step-item a:not(.caret-right):not(.external):not(.caret-down){color:#3dadd6}.recruit-step-item .box-inline2{font-size:1.4rem;line-height:1.8;margin-top:25px;background:#e3f0f4}.recruit-step-item .box-inline2.spothaken-box{background:#e2e4cb}.recruit-step-item .sec-title{line-height:1.5}.recruit-step-heading .num{width:80px;background:#5ed2a2;color:#fff;border-radius:2px;text-align:center}.staffing-step-list .recruit-step-heading .num{background-color:#6cbcd3}.temptoperm-step-list .recruit-step-heading .num{background-color:#2f65a8}.spothaken-step-list .recruit-step-heading .num{background-color:#a0a552}.box-gray{background:#eee}.service-consultation{margin-bottom:60px}.service-consultation .sec-btn{margin-top:50px}.consultation-info{word-break:break-all;font-size:1.4rem;line-height:1.8}.consultation-info .leading,.consultation-info dt{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:.5em}.consultation-info .leading~.leading{margin-top:20px}.consultation-info dd:last-child{margin-bottom:0!important}.consultation-info a{color:#3dadd6}.consultation-info a:hover{text-decoration:underline}.consultation-info .list-url li{margin-bottom:.7em}.consultation-info .list-url li:last-child{margin-bottom:0}.consultation-info strong{font-weight:700}.consultation-info p+p{margin-top:1.3em}.staffing-career,.staffing-welfare{padding-bottom:60px}.staffing-welfare .box-inline2{font-size:1.4rem;line-height:1.8}.staffing-welfare .box-inline2 dd{margin-bottom:10px}.staffing-welfare .box-inline2 dd:last-child{margin-bottom:0!important}.staffing-welfare .box-inline2 a{color:#3dadd6}.staffing-welfare .box-inline2 a:hover{text-decoration:underline}.sec-service-voice{padding:30px 0 60px}.mod-voice-item{overflow:hidden}.mod-voice-thumb{float:left;position:relative}.mod-voice-thumb .caption{position:absolute;z-index:10;width:100%;text-align:center;left:0;bottom:0}.mod-voice-thumb:after{content:"";width:100%;height:100px;position:absolute;left:0;bottom:0;background:url("/img/static/oval_shadow.png") no-repeat 0 bottom;background-size:100% auto}.mod-voice .sec-title{line-height:1.5}.mod-voice .sec-btn{margin-top:35px}.voice-intro{background:#eee}.group-voice-detail{margin-top:36px}.group-voice-detail .sec-title{color:#1aa3cf}.group-voice-detail .heading{font-weight:700;font-size:1.6rem;margin-bottom:2px}.group-voice-detail .u-txt p+p{margin-top:1.3em}.evaluation{background:#e7f0f3;margin:60px 0 50px}.evaluation .lead{font-weight:700;margin-bottom:8px}@media only screen and (max-width:600px){.mod-kv-service.service-top{background-image:url("/img/static/bg_kv_service_sp.jpg")}.mod-kv-service.service-top .mod-kv-service-ttl{color:#fff}.mod-kv-service.service-point .mod-kv-service-bg,.mod-kv-service.service-recruit .mod-kv-service-bg,.mod-kv-service.service-staffing .mod-kv-service-bg,.mod-kv-service.sspothaken .mod-kv-service-bg{right:15px}.mod-kv-service.service-coordinator{background-image:url("/img/static/bg_coordinate_sp.jpg")}.mod-kv-service.service-coordinator .mod-kv-service-ttl{color:#fff}.service-intro{padding-top:25px}.service-features{margin-bottom:50px}.service-features-item{min-height:185px;background-position:left 12px bottom;background-size:auto 175px;padding:20px 15px 0 125px}.service-features-item .txt{margin-bottom:8px}.service-features-item .ttl{font-size:1.6rem}.service-features-item .link{bottom:15px}.service-features-item .link .btn-link{width:100%}.other-service-item{margin-bottom:50px}.other-service-item:last-child{margin-bottom:0}.other-service-item .sec-title{font-size:2.1rem;margin-bottom:10px}.other-service-item .sec-btn{text-align:center;margin-top:25px}.other-service-item .u-txt{line-height:1.8}.other-service-item.d-flex .other-service-img{width:150px;margin:0}.other-service-item.d-flex .other-service-info{width:calc(100% - 150px);padding-left:15px}.other-service-item.d-flex .sec-title{font-size:1.8rem}.other-service-item.d-flex .sec-btn{width:100%;margin-top:20px}.other-service-img{margin-bottom:20px}.other-service.recommend-part .other-service-img{width:100px}.other-service.recommend-part .other-service-info{width:calc(100% - 100px)}.other-service.recommend-part .u-txt{font-size:1em}.service-faq .sec-title{font-size:2.1rem}.sec-service-point{padding-top:25px}.sec-service-point .service-page-ttl{margin-bottom:15px}.list-point{margin:0 -4px 30px}.list-point li{width:33.3333333%;padding:0 4px}.mod-service-point{margin-bottom:50px}.mod-service-point-ttl{font-size:2.1rem;line-height:1.3;text-align:center;margin-bottom:20px}.mod-service-point-ttl .num{display:block;font-size:1.8rem;line-height:1;width:25px;height:25px;padding-top:3px;margin:0 auto 5px}.mod-service-point dt{font-size:1.6rem;margin-bottom:10px}.mod-service-point dt.sp-custom-ttl{font-size:2.1rem;font-weight:400;margin-bottom:15px}.mod-service-point .lessmore{display:flex;flex-wrap:wrap;padding:15px 15px 20px}.mod-service-point .lessmore-inner{-ms-order:1;order:1;max-height:156px}.mod-service-point .lessmore-inner:after{background:-webkit-linear-gradient(top,rgba(231,240,243,0) 0,#e7f0f3 100%);background:linear-gradient(to bottom,rgba(231,240,243,0) 0,#e7f0f3 100%)}.mod-service-point .other-service{margin-top:30px}.coordinator-top{padding:15px;margin-bottom:30px}.coordinator-top .u-txt{text-align:left;font-size:1em}.sec-service-coordinator .other-service-img{width:250px;margin:0 auto 15px}.sec-service-coordinator .other-service-item .sec-title{font-size:1.8rem;text-align:center}.m-coordinator-thumb{width:140px}.m-coordinator-ttl{position:absolute;left:120px;top:20px;max-width:220px}.m-coordinator-name{right:15px;bottom:5px;max-width:150px}.sec-service-recruit{padding:25px 0}.sec-service-recruit .other-service{padding:10px 15px;margin-bottom:20px}.sec-service-recruit .other-service-img{width:250px;margin:0 auto 15px}.sec-service-recruit .other-service .btn-link{display:block;margin:30px auto 0}.sec-service-recruit .other-service .nav-link .u-txt{text-align:left}.sec-service-recruit .other-service .nav-link .sec-title{margin-bottom:10px}.sec-service-recruit .sec-btn{margin-top:-5px}.sec-service-recruit .sec-btn a{display:block;margin:30px auto 0}.box-inline2{padding:15px 15px 10px}.box-inline2 .lead{font-size:1.6rem}.sec-service-flow{padding:30px 0 60px}.list-flow{margin-bottom:30px}.list-flow.push-right-sp:after{content:'';display:flex;height:0;width:31.885%}.list-flow li{width:31.885%;margin-right:2.1725%}.list-flow li:nth-child(3n){margin-right:0}.recruit-step-heading .num{display:block;font-size:1.6rem;line-height:1.2;margin:0 auto 2px;padding:3px 0}.recruit-step-heading .sec-title{text-align:center;padding:0 16px}.recruit-step-item{margin-bottom:50px}.recruit-step-item .other-service-img{width:200px;margin:0 auto 25px}.recruit-step-item .box-inline2 img{width:50px;display:block;margin:0 auto 10px}.recruit-step-item .box-inline2 dl~dl{margin-top:20px}.recruit-step-item dl .sec-title{font-size:1.8rem;margin-top:30px}.recruit-step-item .sec-title small{display:block;font-size:1.4rem}.recruit-step .other-service-item .u-txt{padding:0 15px}.consultation-info{padding:15px}.consultation-info .leading,.consultation-info dt{margin-bottom:0}.consultation-info dd{margin-bottom:25px}.staffing-career{padding-top:25px}.staffing-career .consultation-info{margin:15px 0 45px}.recommend-part .other-service-item{position:relative;padding-bottom:70px;margin-bottom:50px}.recommend-part .other-service-item .sec-btn{position:absolute;bottom:0;left:0;margin:0}.staffing-welfare{padding-top:25px}.staffing-welfare .service-page-ttl{font-size:1.6rem;margin-bottom:25px}.staffing-welfare .box-inline2{padding-top:10px;margin:15px 0 50px}.mod-voice-item{margin-bottom:50px}.mod-voice-thumb{width:100px;margin:0 10px 15px 0}.mod-voice .u-txt{clear:left;width:100%}.mod-voice .sec-btn{text-align:center}.evaluation-thumb,.voice-intro-thumb{width:100px;height:100px;overflow:hidden;border-radius:50px;margin:0 auto 8px}.voice-intro{padding:15px 15px 10px}.voice-intro p{font-size:1.4rem;line-height:1.75}.voice-intro .voice-name{font-size:1.9rem;text-align:center;margin-bottom:8px}.voice-intro .rich-txt{text-align:center;margin-bottom:4px}.group-voice-detail .sec-title{margin-bottom:10px;line-height:1.5}.group-voice-detail .thumb{background:#eee;text-align:center;padding:10px;margin-top:30px}.group-voice-detail .thumb img{width:200px}.evaluation{padding:15px 15px 20px}.evaluation .lead{text-align:center;font-size:1.6rem}}@media only screen and (max-width:360px){.service-features-item{padding:15px 10px 0 120px}.service-features-item .txt{font-size:1.2rem}.m-coordinator-thumb{width:120px}}@media print,(min-width:601px){.mod-kv-service.service-top .mod-kv-service-bg{left:-213px}.mod-kv-service.service-top .mod-kv-service-ttl{right:200px}.mod-kv-service.service-point .mod-kv-service-ttl{left:100px}.mod-kv-service.service-point .mod-kv-service-bg{right:0}.mod-kv-service.service-coordinator .mod-kv-service-ttl{left:90px}.mod-kv-service.service-coordinator .mod-kv-service-bg{right:-20px}.mod-kv-service.service-recruit .mod-kv-service-ttl,.mod-kv-service.service-staffing .mod-kv-service-ttl,.mod-kv-service.spothaken .mod-kv-service-ttl{left:0;width:790px}.mod-kv-service.service-recruit .mod-kv-service-bg,.mod-kv-service.service-staffing .mod-kv-service-bg,.mod-kv-service.spothaken .mod-kv-service-bg{right:-5px}.mod-kv-service.service-recruit .mod-kv-service-ttl small:not(.fz14),.mod-kv-service.service-staffing .mod-kv-service-ttl small:not(.fz14),.mod-kv-service.spothaken .mod-kv-service-ttl small:not(.fz14){font-size:1.6rem}.mod-kv-service.service-voice .mod-kv-service-bg{right:-25px}.service-intro{padding-top:30px}.service-features-item{width:25%;padding:24px 20px 290px;text-align:center;background-size:175px auto;background-position:53% 100%}.service-features-item .txt{min-height:70px;font-size:1.6rem;margin-bottom:30px}.service-features-item .ttl{font-size:1.6rem}.service-features-item .link{bottom:30px}.service-features-item .btn-link{width:230px}.service-features-item.first{background-position:40% 100%}.other-service-item{position:relative;margin-top:40px}.other-service-item .sec-btn{position:absolute;bottom:0;right:0}.recruit-step .other-service-item .sec-btn{position:static;margin-top:25px}.other-service-item .sec-btn a{width:250px}.other-service-item .sec-title{margin-bottom:20px}.other-service-img{width:400px}.other-service-info{width:calc(100% - 400px);padding-left:50px}.other-service-info .sec-title{margin-top:-5px}.service-faq .sec-title{margin-bottom:25px}.sec-service-point{padding-top:35px}.sec-service-point .list-point{margin:0 -11px 40px}.sec-service-point .list-point li{width:20%;padding:0 11px}.mod-service-point{margin-bottom:60px}.mod-service-point-ttl{font-size:2.6rem;margin-bottom:15px}.mod-service-point-ttl .num{display:inline-block;width:45px;height:45px;padding-top:3px;margin-right:15px}.mod-service-point dt{font-size:1.8rem}.mod-service-point dt.sp-custom-ttl{margin-bottom:15px}.mod-service-point .lessmore{padding:25px 30px;font-size:1.3rem;margin-top:15px;line-height:1.95}.mod-service-point .lessmore-inner:after{display:none!important}.mod-service-point .lessmore-inner>span{display:inline-block;vertical-align:top}.mod-service-point .lessmore-btn{display:none!important}.sec-service-coordinator{padding:30px 0 40px}.sec-service-coordinator .other-service{padding-top:10px}.coordinator-top{padding:30px 20px 25px}.coordinator-intro .sec-title{margin-bottom:26px}.m-coordinator-profile{display:-webkit-flex;display:flex}.m-coordinator-thumb{width:275px}.m-coordinator-ttl{width:425px;margin-left:75px;margin-top:50px}.m-coordinator-name{width:250px;bottom:30px;right:50px}.sec-service-recruit{padding:35px 0 60px}.sec-service-recruit.spothaken{padding:35px 0 0}.sec-service-recruit .other-service{margin:50px 0}.sec-service-recruit .other-service-item{margin:50px 0 55px}.sec-service-recruit .other-service-item .btn-link{margin:40px 12px 0}.sec-service-recruit .nav-link .sec-title{margin-bottom:10px}.sec-service-recruit .sec-btn a{margin:45px 24px 0}.box-inline2{padding:26px 30px}.box-inline2 dl{overflow:hidden;margin-bottom:30px}.box-inline2 dl:last-child{margin-bottom:0}.box-inline2 .lead{font-size:1.8rem}.box-inline2 dt{float:left;width:95px}.sec-service-flow{margin-bottom:60px}.list-flow{margin:-10px -11px 60px}.list-flow li{width:20%;padding:0 11px}.recruit-step-heading{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:30px}.recruit-step-heading .num{font-size:1.8rem;padding:8px 0}.recruit-step-heading .sec-title{width:calc(100% - 80px);padding-left:15px;line-height:1.2;margin:0}.recruit-step-item{margin-bottom:60px}.recruit-step-item .box-inline2{margin-bottom:60px}.recruit-step-item .other-service-item{margin-top:30px}.recruit-step-item dl .sec-title{margin-bottom:5px;margin-top:20px}.recruit-step-item .sec-title small{font-size:1.8rem;font-weight:700}.service-consultation .sec-title{margin-bottom:25px}.consultation-info{padding:25px}.consultation-info dd{margin-bottom:30px}.staffing-career{padding-top:35px}.staffing-career .sec-title{margin-bottom:10px}.staffing-career .consultation-info{margin:25px 0 60px;padding-left:30px}.staffing-career .consultation-info .leading{margin-bottom:0}.recommend-part .sec-title{margin-bottom:20px}.recommend-part .other-service-info .sec-btn{position:static;text-align:right;margin-top:20px}.recommend-part .sec-btn a+a{margin-left:50px}.staffing-welfare{padding-top:35px}.staffing-welfare .service-page-ttl{line-height:1.5;margin-bottom:50px}.staffing-welfare .box-inline2{margin:30px 0 0}.staffing-welfare .box-inline2 dl{margin-bottom:15px}.staffing-welfare .box-inline2 dt{float:none;width:auto}.staffing-welfare .box-inline2 .list-decimal{padding-left:1em;text-indent:-1em}.staffing-welfare .other-service-item{margin-bottom:60px}.staffing-welfare .other-service-item .sec-btn{position:static;margin-top:20px;text-align:right}.staffing-welfare .sec-btn a+a{margin-left:50px}.sec-service-voice{padding-top:40px}.sec-service-voice .sec-btn a+a{margin-left:50px}.mod-voice{padding-bottom:10px}.mod-voice-item{margin-bottom:40px}.mod-voice-thumb{width:250px;margin-right:50px}.mod-voice-thumb .caption{bottom:10px}.mod-voice .sec-title{margin:-5px 0 15px}.mod-voice .sec-btn a{width:250px}.voice-intro-thumb{width:250px}.voice-intro-info{width:calc(100% - 250px);padding:15px 15px 15px 50px}.voice-intro .voice-name{font-size:2.4rem;margin-bottom:10px}.voice-intro p{font-size:1.6rem}.group-voice-detail{overflow:hidden}.group-voice-detail .sec-title{margin-bottom:22px}.group-voice-detail .heading{margin-bottom:10px}.group-voice-detail .d-md-flex .voice-detail-ct{flex:1 0 0}.group-voice-detail .d-md-flex .voice-detail-ct+.thumb-left{width:325px;margin-right:25px}.group-voice-detail .d-md-flex .voice-detail-ct+.thumb-right{width:300px;margin-left:20px}.evaluation{padding:30px}.evaluation-thumb{width:150px}.evaluation-ct{width:calc(100% - 150px);padding-left:30px}.evaluation .lead{font-size:1.8rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.mod-service-point-ttl .num{padding-top:5px}.recruit-step-heading .sec-title{padding-top:3px}}.mod-kv-service.guide-top{background-color:#f5f1f0}.mod-kv-service.guide-top .mod-kv-service-bg{right:0}.mod-kv-service.lecture{background-color:#f5f1f0}.mod-kv-service.lecture .mod-kv-service-bg{right:0}.mod-kv-service.kv-lecture01{background-color:#a3d9bf}.mod-kv-service.kv-lecture01 .mod-kv-service-bg{right:-5px}.mod-kv-service.kv-lecture02{background-color:#97d3e3}.mod-kv-service.kv-lecture02 .mod-kv-service-bg{right:0}.mod-kv-service.kv-lecture03{background-color:#bfc2df}.mod-kv-service.kv-lecture03 .mod-kv-service-bg{right:0}.mod-kv-service.kv-lecture04{background-color:#f5d5da}.mod-kv-service.kv-lecture04 .mod-kv-service-bg{right:0}.mod-kv-service.kv-lecture05{background-color:#f9e3aa}.mod-kv-service.kv-lecture05 .mod-kv-service-bg{right:0}.pane-lecture-item{margin-bottom:50px}.pane-lecture-item .sec-title .num{line-height:1.2;border-radius:2px;text-align:center}.pane-lecture-item .sec-btn{text-align:center}.pane-lecture-item.lecture01 .num,.pane-lecture-item.lecture01 .sec-btn a{background:#91dbb9;border-color:#91dbb9}.pane-lecture-item.lecture02 .num,.pane-lecture-item.lecture02 .sec-btn a{background:#97d3e3;border-color:#97d3e3}.pane-lecture-item.lecture03 .num,.pane-lecture-item.lecture03 .sec-btn a{background:#bfc2df;border-color:#bfc2df}.pane-lecture-item.lecture04 .num,.pane-lecture-item.lecture04 .sec-btn a{background:#ecacb5;border-color:#ecacb5}.pane-lecture-item.lecture05 .num,.pane-lecture-item.lecture05 .sec-btn a{background:#f9e3aa;border-color:#f9e3aa}.pane-lecture-txt p+p{margin-top:1.2em}.section-guide .u-txt p+p{margin-top:1.1em}.sec-title.ico-square{position:relative}.sec-title.ico-square:before{content:'';position:absolute;top:1px;left:0;border-radius:2px}.lecture01 .sec-title.ico-square:before{background-color:#a3d9bf}.lecture02 .sec-title.ico-square:before{background-color:#97d3e3}.lecture03 .sec-title.ico-square:before{background-color:#bfc2df}.lecture04 .sec-title.ico-square:before{background-color:#ecacb5}.lecture05 .sec-title.ico-square:before{background-color:#f9e3aa}.sec-guide-index .sec-title.ico-square:before{background-color:#8cd1e7}.lecture-box-inner{max-width:940px;margin-left:auto;margin-right:auto}.check-sheet .lecture-box-inner{border:1px solid #333;margin-top:30px;margin-bottom:40px}.lecture-box-inner .lecture-option-item .leading,.lecture-box-inner .sec-title{color:#3db680;line-height:1.4}.lecture-box-inner .sec-title{text-align:center}.lecture-box-inner .lecture-lg-btn{margin-bottom:25px}.jobstyle-box-inner{max-width:980px;margin-left:auto;margin-right:auto}.jobstyle-box-inner.w100{max-width:none}.jobstyle-box-inner .sec-sub-title{color:#1aa3cf;font-weight:700;margin:1.5em 0 .4em}.jobstyle-box-inner .list-guide-info dt{color:#3db680}.jobstyle-box-inner .list-guide-info dd{margin-bottom:1.5em}.lecture-lg-btn{text-align:center;border:1px solid #3db680;color:#3db680;border-radius:50px;font-weight:700}.lecture-option-item:last-child{margin-bottom:0!important}.lecture-option-item .leading{font-size:1.8rem;margin-bottom:10px}.lecture-option-item .form-control{display:inline-block;width:auto;margin:0 5px}.lecture-option-item dt{font-size:1.4rem}.lecture-option-item dd:last-child{margin-bottom:0!important}.lecture-option .slash{display:inline-block;vertical-align:middle}.lecture-pager{margin-top:60px}.lecture-pager .is-lecture01{border-color:#a3d9bf;background-color:#a3d9bf}.lecture-pager .is-lecture02{border-color:#97d3e3;background-color:#97d3e3}.lecture-pager .is-lecture03{border-color:#bfc2df;background-color:#bfc2df}.lecture-pager .is-lecture04{border-color:#ecacb5;background-color:#ecacb5}.lecture-pager .is-lecture05{border-color:#f9e3aa;background-color:#f9e3aa}.lecture-pager .is-first,.lecture-pager .is-last{border-color:#aaa;background-color:#aaa}.lecture-career-item{margin-top:45px}.lecture02 .lecture-career-item{margin-top:35px}.lecture-career-item .sec-title{text-align:left;margin-bottom:10px;color:#3db680}.lecture04 .lecture-career-item .sec-title{color:inherit;text-align:center}.lecture-career .list-disc li{margin-bottom:4px}.lecture-career .list-disc li:last-child{margin-bottom:0}.lecture-career .list-disc li:before{background:#a3d9bf}.lecture-career .top-line{border-top:1px solid #3db680;margin-top:14px;padding-top:14px}.lecture-career .lecture-lg-btn{margin-bottom:30px}.ex-list-keyword .word-header,.ex-list-keyword dt{text-align:center}.ex-list-keyword dd,.ex-list-keyword dt{border:1px solid #3db680;line-height:1.2;border-radius:4px;text-align:center}.ex-list-keyword dt{background:#3db680;color:#fff}.ex-list-keyword dd{background:#e9f8f1}.ex-list-keyword .spacer{border:0;background-color:transparent!important;padding:0}.ex-list-keyword .word-header{display:table;width:100%}.ex-list-keyword .word-header dd,.ex-list-keyword .word-header dt{display:table-cell;vertical-align:middle;text-align:center!important}.ex-list-keyword .word-header .spacer{border:0;background-image:none!important}.ex-list-keyword .words dt{font-weight:700}.sec-guide-index .txt-color{color:#1aa3cf!important}.lecture02 .txt-color{color:#42aac7!important}.lecture03 .txt-color{color:#5d639e!important}.lecture04 .txt-color{color:#da6272!important}.lecture05 .txt-color{color:#edad0b!important}.lecture-career-item-detail{margin-top:20px}.lecture-career-item-detail .sec-title-small{font-size:2.1rem;line-height:1.2;font-weight:500;margin-bottom:10px}.lecture-inner{overflow:hidden;margin-bottom:40px;margin-top:30px}.box-purple{background-color:#dfe0ef;padding:20px;margin-bottom:20px}.box-purple:last-child{margin-bottom:0!important}.box-purple .sec-title{text-align:center;font-size:1.8rem;line-height:1.5;margin-bottom:10px;font-weight:700}.box-purple .sec-title span{display:block;background-color:#5d639e;color:#fff;border:1px solid #5d639e;border-radius:4px}.box-purple .sec-title strong{display:block;font-weight:700;font-size:1.8rem}.lecture-imagemap{margin-top:55px}.lecture04 .lecture-imagemap-img img{box-shadow:0 0 1px #333}.lecture-imagemap-detail .lecture-career-item{margin-top:15px}.lecture-imagemap-detail .lecture-career-item .title{margin-bottom:.4em;font-weight:500}.lecture-phase .sec-title span{color:#fff;background-color:#ecacb5;border-radius:2px}.ex-list-checknumber dt{font-weight:700}.ex-list-checknumber dd{margin-bottom:.85em}.ex-list-checknumber dd:last-child{margin-bottom:0}.sec-navlink-scroll a{display:inline-block;width:24%;max-width:100%;color:#fff;font-size:1.4rem;line-height:1.4;text-align:center;background:#2e2b36;padding:12px 10px}.sec-navlink-scroll a:after{border-top-color:#fff}.list-guide-info{margin-top:45px}.list-guide-info dt{color:#1aa3cf;font-weight:700;margin-bottom:.3em}.list-guide-info dt .num-circle{font-weight:400}.list-guide-info dd{margin-bottom:.6em}.list-guide-info dd:last-child{margin-bottom:0}.ex-interview{margin-bottom:45px}.ex-interview .thumb{float:left}.ex-interview .lecture-inner .sec-title{font-weight:700;text-align:left}.lecture-category-item{margin-top:30px}.lecture-category .label-cat{background:#edad0b;text-align:center;color:#fff;border-radius:4px;margin-bottom:8px}.lecture-category ul li+li{margin-top:1.3em}.lecture-career-item .list-guide-info{margin-top:20px}.lecture-career-item .list-guide-info dt{font-size:1.6rem}.sec-jobstyle .u-txt p+p{margin-top:1.3em}.recruitment-prefecture .head-txt{font-size:1.8rem;margin-bottom:1.2em}.recruitment-prefecture .head-txt~.head-txt{margin-top:1.8em}.table-style{margin-top:10px}.table-style td{border:1px solid #333;text-align:center;padding:16px 5px;line-height:1.2}.table-style thead td{background:#e3f4ec}.guide-staffing .lecture-career-item .sec-title,.guide-staffing .list-guide-info dt{color:#6cbcd3}.guide-temptoperm .lecture-career-item .sec-title,.guide-temptoperm .list-guide-info dt{color:#2f65a8}.guide-others .lecture-career-item .sec-title,.guide-others .list-guide-info dt{color:#1aa3cf}.guide-others .text-primary{color:#1aa3cf!important}.text-red{color:#fe3f6e!important}.intro-dispatch{margin-top:15px}.intro-dispatch .head{font-weight:700;margin-bottom:14px}.intro-dispatch .general .head{color:#3db680}.intro-dispatch .schedule .head{color:#2f65a8}.list-general-hospital li{margin-bottom:10px}.list-general-hospital li strong{display:block}.p-industry{font-size:1.4rem}.p-industry-title{background:#1aa3cf;border-radius:2px;color:#fff}.p-industry-ct{line-height:1.8}.p-nintei{font-size:1.4rem;padding-top:5px}.p-nintei-ct,.p-nintei-title{padding:9px 15px}.p-nintei-title{background:#1aa3cf;color:#fff}.p-nintei-ct{line-height:1.8;background:#e3f1f4}.p-nintei-ct .text-primary{color:#1aa3cf!important}.p-nintei-ct strong{font-weight:700}.guide-nintei-row .table-primary{border-bottom-color:#333}.guide-nintei-row .table-primary td,.guide-nintei-row .table-primary th{line-height:1.8;border:1px solid #333}.guide-nintei-row .table-primary th{background-color:#d1edf5;color:inherit}.guide-nintei-row .table-primary a{text-decoration:underline}.guide-nintei-row .table-primary a:hover{text-decoration:none}.guide-nintei-row .sec-sub-title{color:#1aa3cf}.guide-nintei-row .sec-title.ico-square{margin-bottom:10px}.guide-nintei-row .list-guide-info dt{color:#1aa3cf!important}.guide-nintei-row .text-primary{color:#1aa3cf!important}@media only screen and (max-width:360px){.lecture-option .rad-lbl{min-height:20px;background-size:20px;padding-left:25px;font-size:1.4rem}.lecture-option.priority .slash{margin:0 .5em}.lecture-option-item .form-control{width:70px;padding-left:10px;padding-right:10px}.guide-type-item .sec-btn a{padding-right:25px}}.recruitment-prefecture .prefecture-list li{margin-right:3px}.recruitment-prefecture .prefecture-list li:after{margin-left:6px}.recruitment-prefecture .prefecture-list li:last-child:after{display:inline-block}@media only screen and (max-width:600px){.mod-kv-service.lecture .mod-kv-service-ttl{text-shadow:#fff 1px 0 0,#fff .5403px .84147px 0,#fff -.41615px .9093px 0,#fff -.98999px .14112px 0,#fff -.65364px -.7568px 0,#fff .28366px -.95892px 0,#fff .96017px -.27942px 0}.mod-kv-service.kv-lecture01 .mod-kv-service-ttl{text-shadow:#a3d9bf 1px 0 0,#a3d9bf .5403px .84147px 0,#a3d9bf -.41615px .9093px 0,#a3d9bf -.98999px .14112px 0,#a3d9bf -.65364px -.7568px 0,#a3d9bf .28366px -.95892px 0,#a3d9bf .96017px -.27942px 0}.mod-kv-service.kv-lecture03 .mod-kv-service-ttl{text-shadow:#bec2df 1px 0 0,#bec2df .5403px .84147px 0,#bec2df -.41615px .9093px 0,#bec2df -.98999px .14112px 0,#bec2df -.65364px -.7568px 0,#bec2df .28366px -.95892px 0,#bec2df .96017px -.27942px 0}.mod-kv-service.kv-lecture04 .mod-kv-service-ttl{text-shadow:#f5d5da 1px 0 0,#f5d5da .5403px .84147px 0,#f5d5da -.41615px .9093px 0,#f5d5da -.98999px .14112px 0,#f5d5da -.65364px -.7568px 0,#f5d5da .28366px -.95892px 0,#f5d5da .96017px -.27942px 0}.mod-kv-service.kv-lecture05 .mod-kv-service-ttl{text-shadow:#f9e3aa 1px 0 0,#f9e3aa .5403px .84147px 0,#f9e3aa -.41615px .9093px 0,#f9e3aa -.98999px .14112px 0,#f9e3aa -.65364px -.7568px 0,#f9e3aa .28366px -.95892px 0,#f9e3aa .96017px -.27942px 0}.sec-title.ico-square{font-size:2.1rem;padding-left:35px;line-height:1.5;margin-top:40px}.sec-title.ico-square:before{width:25px;height:25px;top:4px}.section-guide{padding:25px 0 60px}.pane-lecture-item .sec-title{text-align:center;margin-bottom:15px}.pane-lecture-item .sec-title .num{width:25px;padding:2px 0;font-size:1.8rem;display:block;margin:0 auto 8px}.pane-lecture-item .sec-btn{margin-top:30px}.pane-lecture-item .sec-btn .col+.col{margin-top:20px}.pane-lecture-thumb{width:150px;height:150px;overflow:hidden;border-radius:75px;position:relative;margin:0 auto 10px}.pane-lecture-thumb img{position:absolute;height:100%;width:auto;max-width:none;top:0;left:50%;transform:translateX(-50%)}.check-sheet .lecture-box-inner{padding:25px 15px}.lecture-lg-btn{font-size:1.6rem;padding:6px 15px}.lecture-option-item{margin-bottom:35px}.lecture-option-item .form-control{height:40px}.lecture-option-item dt{font-weight:700;margin-bottom:10px}.lecture-option-item dd{margin-bottom:30px}.lecture-option .slash{font-size:1.6rem}.lecture-option.confirm-download .slash{margin:0 1.5em}.lecture-option.priority .status{display:inline-block;vertical-align:middle;font-size:1.4rem;margin-right:15px}.lecture-option.priority .slash{margin:0 .8em}.lecture-pager{margin-bottom:50px}.lecture-career-item .sec-title{font-size:2.1rem;line-height:1.5}.lecture-career-item .sec-title small{font-size:1.4rem}.lecture-career .lecture-box-inner{padding:20px 15px;margin:15px 0}.ex-list-keyword{margin-bottom:40px}.ex-list-keyword .word-header .expression,.ex-list-keyword .word-header .keyword{padding:7px;width:48%}.ex-list-keyword .word-header .spacer{width:4%}.ex-list-keyword dl{margin-bottom:20px}.ex-list-keyword dl .spacer{height:35px;background:url("/img/static/arrow_step_down.png") no-repeat center center;background-size:25px auto}.ex-list-keyword .words .contents{line-height:1.75;padding:10px 15px}.lecture-inner .box-purple{padding:15px 15px 10px;background-color:#bfc2df}.lecture-inner .box-purple .sec-title{font-size:1.6rem}.box-purple .sec-title span{padding:4px;margin-bottom:20px}.lecture-imagemap .sec-title{font-size:1.8rem;text-align:center}.lecture-imagemap-img{display:-webkit-flex;display:flex;justify-content:center;margin-bottom:20px}.lecture04 .lecture-imagemap-img{border:1px solid #333;text-align:center;display:block}.lecture04 .lecture-imagemap-img img{width:150px;height:auto;box-shadow:none}.lecture-imagemap-img figure{margin:0 2.22%;width:43.4788%}.lecture-imagemap-detail .title{font-size:1.8rem}.lecture-phase .sec-title span{display:block;width:80px;margin:0 auto 5px;font-size:1.6rem}.lecture-phase .lecture-career-item{margin-top:35px}.lecture-phase .lecture-career-item:first-child{margin-top:25px}.lecture-phase .lecture-career-item .thumb-left .thumb{max-width:315px;margin:0 auto 15px;border:1px solid #333}.lecture-phase .lecture-career-item .lecture-inner{margin-top:15px}.ex-interview{padding:20px 15px;margin-top:15px}.ex-interview .lecture-inner{margin-top:15px;margin-bottom:0}.ex-interview .lecture-inner .sec-title{font-size:1.4rem;line-height:1.7;margin-top:1em}.ex-interview .lecture-inner .u-txt{width:100%;clear:left}.ex-interview .thumb{width:100px;margin:0 15px 14px 0}.ex-list-checknumber dt{font-size:1.6rem}.lecture-category .col{padding:15px 15px 10px}.lecture-category .col+.col{margin-top:20px}.lecture-category .sec-title{font-size:2.1rem}.lecture-category .label-cat{font-size:1.6rem;padding:5px 10px}.sec-guide-index{padding:30px 0 60px}.sec-guide-index .sec-title.txt-color{font-size:2.1rem;margin:40px 0 25px}.sec-guide-index .lessmore{display:-webkit-flex;display:flex;flex-wrap:wrap}.sec-guide-index .lessmore-inner{max-height:270px}.sec-guide-index .lessmore-inner:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.sec-navlink-scroll a{font-size:1em;width:49%;padding:10px}.sec-navlink-scroll a:first-child,.sec-navlink-scroll a:nth-child(2){margin-bottom:10px}.sec-btn.navlink-scroll a:after{display:block;width:8px;position:static;margin:5px auto 0}.guide-type-item{display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;margin-top:40px}.guide-type-item .sec-btn,.guide-type-item .u-txt{width:100%}.guide-type-item .sec-title{flex:1 0 0;font-size:1.4rem;line-height:1.6;font-weight:700;margin:0;padding-left:15px}.guide-type-item .u-txt{margin-top:1em;font-size:1em}.guide-type-item .sec-btn{text-align:center;margin-top:20px}.guide-type-item .sec-btn a{width:315px}.guide-type-img:not(.thumb-circle){width:46.377%}.guide-type-img.thumb-circle{width:100px;height:100px;border-radius:50px;overflow:hidden;position:relative}.guide-type-img.thumb-circle img{position:absolute;height:100%;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.guide-type-img.thumb-circle+.sec-title{font-size:1.6rem}.list-guide-info dt{font-size:1.4rem}.sec-jobstyle{padding:25px 0 60px}.sec-jobstyle .other-service-item{margin:40px 0 25px}.sec-jobstyle .other-service-item .sec-title{text-align:center;margin-bottom:20px}.sec-jobstyle .other-service-img{max-width:315px;margin:0 auto 30px}.sec-jobstyle .lecture-career-item{margin:0 0 35px}.recruitment-prefecture{padding:35px 0}.table-responsive{width:auto;margin-right:-15px;overflow:auto;-webkit-overflow-scrolling:touch}.table-style{width:975px}.table-style thead tr:first-child td:first-child{width:100px}.table-style thead tr:first-child td:nth-child(2){width:140px}.table-style thead tr:first-child td:last-child{padding:10px 5px}.intro-dispatch{display:-webkit-flex;display:flex;justify-content:space-between}.intro-dispatch .col{width:48.125%}.intro-dispatch .head{font-size:1.6rem;text-align:center}.list-general-hospital li{text-indent:-.6em;padding-left:.6em}.p-industry-title{padding:4px 15px}.p-industry-ct{padding:10px 15px;margin-bottom:4px}.p-nintei-title{border-radius:4px 4px 0 0}.p-nintei-ct{border-radius:0 0 4px 4px;margin-bottom:10px}.guide-nintei-row .table-primary th{padding:7px 15px;border-bottom:0}.guide-nintei-row .table-primary td{border-bottom:0;margin-bottom:0;padding:10px 15px}.guide-nintei-row .list-guide-info dt{font-size:1.6rem;margin-bottom:0}.guide-nintei-row .sec-sub-title{font-size:1.6rem}.sec-guide-index .pane-lecture{margin-top:40px}.sec-guide-index .pane-lecture .sec-title.ico-square{margin-top:35px}.jobstyle-box-inner .sec-sub-title{font-size:1.8rem}}@media print,(min-width:601px){.mod-kv-service.lecture .mod-kv-service-ttl{text-align:left}.mod-kv-service.lecture .mod-kv-service-bg{right:-10px}.mod-kv-service .mod-kv-service-ttl.text-left{text-align:left}.mod-kv-service.kv-lecture01 .mod-kv-service-ttl,.mod-kv-service.kv-lecture02 .mod-kv-service-ttl{left:0;width:785px}.mod-kv-service.kv-lecture03 .mod-kv-service-ttl,.mod-kv-service.kv-lecture04 .mod-kv-service-ttl{left:0;width:590px}.mod-kv-service.kv-lecture05 .mod-kv-service-ttl{left:0;width:750px}.mod-kv-service.guide-top .mod-kv-service-ttl{left:0;width:790px}.section-guide{padding:35px 0 60px}.pane-lecture-item .sec-title{margin-bottom:20px}.pane-lecture-item .sec-title .num{display:inline-block;width:45px;padding:7px 0;margin-right:15px;vertical-align:middle}.pane-lecture-item .sec-btn{margin-top:30px}.pane-lecture-item .sec-btn a{width:100%}.pane-lecture-thumb{width:200px}.pane-lecture-txt{width:calc(100% - 200px);padding-left:30px}.sec-title.ico-square{padding-left:40px;margin-bottom:15px;margin-top:45px}.sec-title.ico-square:before{width:30px;height:30px}.check-sheet .lecture-box-inner{padding:25px 27px 20px}.lecture-box-inner .sec-title{margin-bottom:15px}.lecture-box-inner .lecture-lg-btn{font-size:1.8rem;border-width:2px;padding:10px 20px}.lecture-option-item{padding:0 25px;margin-bottom:12px}.lecture-option-item .form-control{height:30px;width:125px;position:relative;margin-bottom:-7px;top:-5px}.lecture-option-item dl{display:-ms-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.lecture-option-item dd,.lecture-option-item dt{margin-bottom:8px}.lecture-option-item .leading.d-md-flex p:first-child,.lecture-option-item dt{width:515px}.lecture-option-item .leading.d-md-flex p:last-child,.lecture-option-item dd{width:calc(100% - 515px)}.lecture-option-item .slash{margin:0 1em}.priority .lecture-option-item .slash{margin:0 .8em}.lecture-option-item .status{display:none}.lecture-pager{max-width:840px;margin-bottom:60px;margin-left:auto;margin-right:auto}.lecture-pager a{width:333px}.lecture-pager .caret-left:after,.lecture-pager .caret-right:after{border-top-width:5px;border-bottom-width:5px;margin-top:-5px}.lecture-pager .caret-left:after{border-right-width:7px}.lecture-pager .caret-right:after{border-left-width:7px}.lecture-career{padding-top:15px}.lecture-career .lecture-box-inner{padding:30px 30px 25px;margin-top:20px}.lecture-career .lecture-box-inner .sec-title{margin-bottom:20px}.lecture-career-item .sec-title small{font-size:1.8rem}.lecture-career-item .example-list-col{overflow:hidden}.lecture-career-item .example-list-col li{float:left;min-width:345px}.lecture04 .lecture-career-item .sec-title{line-height:1.6;text-align:left}.lecture04 .lecture-career-item .sec-title span{display:inline-block;width:100px;padding:8px;margin-right:10px;text-align:center;vertical-align:bottom}.lecture04 .lecture-career-item>.u-txt{padding-left:115px}.lecture-career-item-detail{padding-left:110px}.lecture-career .list-disc li{margin-bottom:5px}.lecture-career .top-line{padding-top:25px;margin-top:25px}.lecture-career .lecture-box-inner .sec-title.text-left-sp{margin-bottom:35px}.lecture-career .lecture-box-inner .lecture-lg-btn{margin-bottom:20px}.ex-list-keyword{margin-bottom:50px}.ex-list-keyword .word-header{margin-bottom:15px}.ex-list-keyword .word-header .expression,.ex-list-keyword .word-header .keyword{background-color:#fff;border-color:#fff;border-radius:0;position:relative;color:#3db680;font-size:1.6rem;padding:12px;font-weight:700}.ex-list-keyword .word-header .expression:after,.ex-list-keyword .word-header .keyword:after{content:"";border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;top:100%;left:50%;margin-left:-5px}.ex-list-keyword .words{display:table;width:100%;margin-bottom:10px}.ex-list-keyword .words .contents,.ex-list-keyword .words .spacer{display:table-cell;vertical-align:middle}.ex-list-keyword .words .contents{padding:15px 15px 14px}.ex-list-keyword .words .spacer{background:url("/img/static/arrow_step_right.png") no-repeat center center;background-size:15px auto}.ex-list-keyword dt{font-size:1.6rem;text-align:center;width:264px}.ex-list-keyword dd{font-size:1.4rem;text-align:left}.ex-list-keyword .spacer{width:45px}.lecture-inner.thumb-left .thumb{float:left;margin-bottom:0;margin-right:30px}.lecture-inner .box-purple{width:31.972%;margin-right:2.042%;margin-bottom:0}.lecture-inner .box-purple:last-child{margin-right:0}.box-purple .sec-title span{font-size:1.6rem;padding:3px;margin-bottom:8px}.lecture04 .lecture-imagemap .sec-title{margin-bottom:20px}.lecture-imagemap-img{width:300px}.lecture-imagemap-img figure+figure{margin-top:55px}.lecture-imagemap-detail{width:calc(100% - 300px);padding-left:40px}.lecture-imagemap-detail .title{font-size:2.1rem}.lecture-phase .sec-title{margin-bottom:15px}.lecture-phase .sec-title span{display:inline-block;font-size:1.8rem}.lecture-phase .lecture-career-item{margin-top:40px}.lecture-phase .lecture-career-item:first-child{margin-top:30px}.lecture-phase .lecture-career-item-detail{margin-top:25px}.ex-interview{padding:25px 30px;margin-top:35px}.ex-interview>.sec-title{margin-bottom:30px}.ex-interview .lecture-inner{margin:0 0 20px}.ex-interview .lecture-inner:last-child{margin-bottom:0}.ex-interview .lecture-inner .sec-title{font-size:2.1rem;margin-bottom:10px}.ex-interview .lecture-inner .thumb{width:150px;margin-right:40px}.ex-list-checknumber dt{font-size:2.1rem;line-height:1.3}.lecture-category-item+.lecture-category-item{margin-top:35px}.lecture-category .sec-title{margin-bottom:15px}.lecture-category .col{padding:20px;margin-bottom:0}.lecture-category .label-cat{font-size:1.8rem;padding:4px 10px}.sec-guide-index{padding:40px 0 55px}.sec-guide-index .sec-title.txt-color{margin:35px 0 25px}.sec-guide-index .lessmore-btn,.sec-guide-index .lessmore-inner:after{display:none!important}.sec-guide-index .sec-btn a+a{margin-left:50px}.guide-type{padding-bottom:15px}.guide-type-item{overflow:hidden;margin-top:30px;position:relative}.guide-type-item .sec-btn{position:absolute;right:0;bottom:0}.guide-type-item .sec-title{margin-bottom:10px}.guide-type-img{float:left;margin-right:50px}.guide-type-img:not(.thumb-circle){width:300px}.guide-type-img.thumb-circle{width:225px}.list-guide-info dt{font-size:1.8rem}.sec-jobstyle{padding:35px 0 60px}.sec-jobstyle .other-service-item{margin-top:35px}.sec-jobstyle .other-service-item .sec-title{line-height:1.5}.jobstyle-box-inner .list-guide-info dt{font-size:1.8rem}.recruitment-prefecture{padding:50px 0}.recruitment-prefecture .head-txt{margin-bottom:15px}.recruitment-prefecture .prefecture-list li{font-size:1.4rem;line-height:2}.table-style thead tr:first-child td{padding:10px;width:155px}.table-style thead tr:nth-child(2) td{width:calc(($base-width - 310px)/ 7)}.intro-dispatch{padding-bottom:10px}.intro-dispatch .general{margin-bottom:25px}.intro-dispatch .head{font-size:1.8rem}.list-general-hospital li{text-indent:-3em;padding-left:3em}.list-general-hospital strong{font-size:1.6rem}.p-industry{padding-top:5px}.p-industry-ct,.p-industry-title{margin-bottom:10px;padding-top:5px;padding-bottom:5px}.p-industry-title{padding:0 15px;width:100px;text-align:center;display:inherit;align-items:center}.p-industry-title span{display:block;width:100%}.p-industry-ct{width:calc(100% - 100px);padding-left:30px}.p-nintei-ct,.p-nintei-title{margin-bottom:10px;min-height:50px;display:inherit;align-items:center;flex-wrap:wrap}.p-nintei-ct>*{width:100%}.p-nintei-title{width:196px;border-radius:4px 0 0 4px}.p-nintei-title span{display:block;width:100%}.nintei-head-sm .p-nintei-title{width:126px;text-align:center}.p-nintei-ct{width:calc(100% - 196px);border-radius:0 4px 4px 0}.nintei-head-sm .p-nintei-ct{width:calc(100% - 126px)}.p-nintei-ct .img-nintei-04{padding:0 0 .5em 1em}.sec-guide-index .pane-lecture{margin-top:35px}.sec-guide-index .pane-lecture .sec-title.ico-square{margin-top:0}.sec-guide-index .pane-lecture-thumb{width:300px}.sec-guide-index .pane-lecture-txt{width:calc(100% - 300px);padding-left:50px}.guide-nintei-row .table-primary{max-width:none}.guide-nintei-row .table-primary td,.guide-nintei-row .table-primary th{padding:12px 15px;vertical-align:middle}.guide-nintei-row .table-primary th{width:190px;text-align:center}.guide-nintei-row .sec-sub-title{font-size:1.8rem}.jobstyle-box-inner .sec-sub-title{font-size:2.1rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.pane-lecture-item .sec-title .num{padding:9px 0 5px}.lecture-lg-btn{padding:8px 5px 4px}.ex-list-keyword .words .contents{padding:17px 15px 13px}.lecture04 .lecture-career-item .sec-title span{padding:9px 8px 7px}.lecture-category .label-cat{padding:5px 10px 4px}.p-industry-ct,.p-industry-title{padding-top:6px}}@media print{body{zoom:75%}.window-print{padding:40px 30px}}.mod-kv-service.kv-company{background:url("/img/static/kv_company.jpg") no-repeat center 0;background-size:cover}.section-company-info .movie-wrapper{background:#333;max-width:560px;padding:15px 15px 0}.section-company-info .video-ttl{text-align:center;color:#fff}.brand-list .brand-name{font-weight:700;color:#1aa3cf;margin-bottom:10px}.brand-list-info{font-size:1.4rem}.brand-list address{line-height:1.8}.brand-list-map{position:relative}.brand-list-map iframe{width:100%;height:100%;top:0;left:0;border:0}.movie-inner iframe{border:0}@media only screen and (max-width:600px){.mod-kv-service.kv-company .mod-kv-service-ttl{bottom:50%;-ms-transform:translateY(50%);transform:translateY(50%)}.section-company-info{padding:25px 0 60px}.section-company-info .profile{margin-top:40px}.section-company-info .profile .sec-title{margin-bottom:15px}.section-company-info .office-info,.section-company-info .video-intro{margin-top:45px}.section-company-info .movie-inner{position:relative;height:0;overflow:hidden;padding-bottom:56.25%}.section-company-info .movie-inner iframe{position:absolute;width:100%;height:100%;top:0;left:0}.section-company-info .video-ttl{padding:6px}.brand-list .brand-name{font-size:1.8rem}.brand-list-item{margin-bottom:25px}.brand-list-info{margin-bottom:15px}.brand-list-map{height:200px}}@media print,(min-width:601px){.mod-kv-service.kv-company .mod-kv-service-ttl{width:100%}.section-company-info{padding:35px 0 60px}.section-company-info .profile{margin-top:50px}.section-company-info .profile .sec-title{margin-bottom:30px}.section-company-info .office-info,.section-company-info .video-intro{margin-top:60px}.section-company-info .video-ttl{font-size:1.8rem;padding:10px}.section-company-info .table-primary{max-width:1040px}.brand-list .brand-name{font-size:2.1rem}.brand-list-item{margin-bottom:30px}.brand-list-map{width:400px;height:250px}.brand-list-info{width:560px}}.mod-kv-service.privacy-policy{background-color:#eee}.mod-kv-service.privacy-policy .mod-kv-service-bg{right:-5px}.mod-terms{padding-bottom:10px}.mod-terms-item{border-bottom:2px solid #1aa3cf}.mod-terms-item:last-child{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}.mod-terms .u-txt a{color:#3dadd6}.mod-terms .u-txt a:hover{text-decoration:underline}.sec-privacy-policy .sec-title{margin-top:40px}.sec-privacy-policy dd,.sec-privacy-policy dt,.sec-privacy-policy li{font-size:1.4rem;line-height:1.75}.sec-privacy-policy dt{font-weight:700;margin-top:1.4em;margin-bottom:2px}.sec-privacy-policy .u-txt p+p{margin-top:1.3em}.sec-privacy-policy dl a:not(.phone-call){color:#1aa3cf}.sec-privacy-policy dl a:not(.phone-call):hover{text-decoration:underline}.line-dots{border-bottom:1px dotted #1aa3cf;margin:25px 0}.box-counter{background:#e3f1f4;font-size:1.4rem;line-height:1.8}.box-counter a:not(.phone-call){color:#1aa3cf}.box-counter a:not(.phone-call):hover{text-decoration:underline}.table_policy{margin-top:10px}.table_policy th{color:#fff;background:#57b4d2}.table_policy td{border:1px solid #dcdcdc}@media only screen and (max-width:600px){.mod-kv-service.privacy-policy:not(.nintei) .mod-kv-service-ttl{text-shadow:#fff 1px 0 0,#fff .5403px .84147px 0,#fff -.41615px .9093px 0,#fff -.98999px .14112px 0,#fff -.65364px -.7568px 0,#fff .28366px -.95892px 0,#fff .96017px -.27942px 0}.sec-privacy-policy{padding:25px 0 60px}.sec-privacy-policy .sec-title{margin-bottom:10px;line-height:1.4}.sec-privacy-policy .lessmore{display:-webkit-flex;display:flex;flex-wrap:wrap}.sec-privacy-policy .lessmore-inner{max-height:280px;margin-bottom:20px}.sec-privacy-policy .lessmore-inner:after{background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.sec-privacy-policy .sub-title{font-size:1.6rem}.sec-privacy-policy .lessmore02{display:-webkit-flex;display:flex;flex-wrap:wrap}.sec-privacy-policy .lessmore04-inner{max-height:280px;margin-bottom:20px}.sec-privacy-policy .lessmore02 .lessmore04-inr{padding-bottom:30px}.mod-terms-item{padding-bottom:25px;margin-bottom:25px}.box-counter{padding:20px 15px}.table_policy td,.table_policy th{width:100%;display:block}.table_policy th{padding:10px;text-align:center}.table_policy td{padding:10px;border-top:none;border-bottom:none}.table_policy{border-bottom:1px solid #dcdcdc}}@media print,(min-width:601px){.mod-kv-service.privacy-policy.nintei .mod-kv-service-ttl{width:720px}.mod-kv-service.privacy-policy .mod-kv-service-ttl small:not(.fz14){font-size:1.6rem}.sec-privacy-policy{padding:35px 0 60px}.sec-privacy-policy .lessmore-inner:after{display:none}.sec-privacy-policy .lessmore-btn{display:none!important}.sec-privacy-policy .sec-title{margin:35px 0 20px}.sec-privacy-policy .sub-title{font-size:1.8rem;margin-bottom:8px}.sec-privacy-policy .sub-title.u-bold{margin-bottom:0}.sec-privacy-policy dt{margin-top:1.5em}.sec-privacy-policy .u-txt{line-height:1.8}.sec-privacy-policy .lessmore04-btn{display:none}.sec-privacy-policy .lessmore04-inr{height:auto}.sec-privacy-policy .lessmore04-inr.co-white::before{background:0 0}.mod-terms-item{padding-bottom:35px;margin-bottom:35px}.mod-terms-ct{padding-left:15px;padding-right:15px}#counter{padding:15px 0 5px}.box-counter{padding:25px 30px;margin-bottom:60px}.table_policy th{width:40%;padding:20px;border:1px solid #fff}.table_policy td{padding:20px}}.mod-kv-service.sitemap{background:url("/img/static/bg_kv_sitemap.jpg") no-repeat center 0}.section-sitemap .icon-external{background:url("/common/img/ico_extend_on.png") no-repeat right center;background-size:16px auto;padding-right:20px}.section-sitemap .box-gray{margin-bottom:50px}.section-sitemap .box-gray>a{display:inline-block;font-size:1.6rem;margin-bottom:15px}.section-sitemap a{color:#3dadd6;font-size:1.4rem}.section-sitemap a:hover{text-decoration:underline}.section-sitemap .prefecture-list a,.section-sitemap .prefecture-list li{line-height:normal}.section-sitemap .prefecture-list li:after{margin-left:15px}.section-sitemap .prefecture-list a{height:auto}.section-sitemap .sitemap-ttl{font-size:1.6rem;margin-bottom:.1em;padding-top:5px}.section-sitemap.sitemap-inline-block .prefecture-list{line-height:normal;padding-left:0}.section-sitemap.sitemap-inline-block .prefecture-list:last-child{margin-bottom:0!important}.section-sitemap.sitemap-inline-block .prefecture-list li{display:inline-block;margin:4px 12px 4px 0}@media only screen and (max-width:360px){.section-sitemap .prefecture-list a{display:inline}}@media only screen and (max-width:600px){.mod-kv-service.sitemap{background-size:auto 100%;background-position:67.2% 0}.section-sitemap{padding-top:30px}.section-sitemap .sec-title{font-size:1.8rem}.section-sitemap .prefecture-list{line-height:2.25;margin-bottom:12px}.section-sitemap .prefecture-list li{display:inline;margin:0 12px 0 0}.section-sitemap .box-gray{padding:10px 15px}.section-sitemap .box-gray .text-right{text-align:center}}@media print,(min-width:601px){.mod-kv-service.sitemap{background-size:cover}.mod-kv-service.sitemap .mod-kv-service-ttl{width:100%;padding-right:150px;text-align:center}.section-sitemap{padding:40px 0 10px}.section-sitemap .sec-title{margin-bottom:15px}.section-sitemap .box-gray{padding:25px 30px}.section-sitemap .prefecture-list{padding-left:25px;margin-bottom:20px}.section-sitemap .prefecture-list li{display:inline-block;margin:4px 12px 4px 0}}.page-intro-ttl:before{content:'';display:inline-block;height:100%;vertical-align:middle}.page-intro-ttl .inner{display:inline-block;vertical-align:middle}.page-intro-ttl .lbl-feature,.page-intro-ttl .ttl{display:inline-block;vertical-align:middle}.page-intro-ttl .lbl-feature{border:1px solid #fff;border-radius:2px;margin-right:15px;text-align:center}.page-intro-ttl .ttl{font-weight:700;line-height:1.2}.page-intro-txt{margin-top:30px}.page-intro-txt .ttl_detail_02{font-weight:700}.page-intro-txt .lessmore-inner{font-size:1.4rem;line-height:1.8}.dl_feature01,.ol_feature01{margin-top:10px}.ol_feature01 li{margin-left:1.5em;list-style-type:decimal}.dl_feature01 dt{font-weight:700}.dl_feature01 dd{margin-bottom:10px}.page-feature p{margin-bottom:15px}.page-feature p:last-of-type{margin-bottom:0}.page-feature h4{font-size:1.6rem}.mb30{margin-bottom:30px}#special-nintei h4{color:#41a55b}#special-shinsotsu h4{color:#06bfe1}#special-shuunyu h4{color:#f48325}#feature-part .ol_feature01 li,#feature-staffing .ol_feature01 li{font-weight:700}#feature-staffing-cam .cam-ttl{width:100%;margin-bottom:20px;padding:10px 5px;text-align:center;background:#e5ebe8}#feature-staffing-cam .cam-ttl img{width:100%;height:auto}#feature-staffing-cam dl{margin-bottom:20px}#feature-staffing-cam dt{color:#007d4b;font-weight:700}#feature-staffing-cam ol li{padding-left:1.3em;text-indent:-1.3em}#feature-staffing-cam .cam-tel{font-weight:700}#special-shinsotsu-cam h4{color:#5c8f8d}#special-sogo-monzen h4{color:#363049}#special-younger h4{color:#008d3f}.page-intro-ttl .inner{display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-flow:row nowrap}@media only screen and (max-width:600px){#feature-staffing-cam .cam-tel{display:block;width:100%;margin:20px auto 0;text-align:center}.page-intro .lessmore02 .lessmore04-inr{padding-bottom:30px}.page-intro-ttl:before{content:none}.page-intro-ttl{height:100px;color:#fff;margin:0 -15px;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-flow:row nowrap}.page-intro-ttl .inner{padding:0 10px;flex:0 0 100%;max-width:100%;display:flex;align-items:center;justify-content:flex-start;align-content:center;flex-flow:row nowrap}.page-intro-ttl .lbl-feature{font-size:1.5rem;width:46px;height:46px;line-height:44px;margin-right:10px}.page-intro-ttl .ttl{font-size:1.6rem}.page-intro-txt{padding-bottom:40px}.page-intro-txt .lessmore-inner:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 85%)}.page-intro-txt .ttl_detail_02{font-size:1.6rem}.page-intro-txt .lessmore-btn{margin-top:25px}.page-intro .lessmore-inner{max-height:100px}.search-result-none.form-nav .text-warning{font-size:1.4rem;line-height:1.3}.search-result-none.form-nav .btn-complete{display:block;width:250px;margin:5px auto 0;padding-top:10px;font-size:1.8rem;line-height:1.2;background:#343f4d}.search-result-none.form-nav .btn-complete small{font-size:1.4rem}#special-nintei .page-intro-ttl{background:url("/img/feature/bg_kv_sp-nintei.png") no-repeat right 0/cover}#special-nintei .page-intro-ttl .ttl{font-size:3.9vw;text-shadow:1px 1px 0 #303642,-1px 1px 0 #51a659,1px -1px 0 #51a659,-1px -1px 0 #51a659}#special-shinsotsu .page-intro-ttl{background:url("/img/feature/bg_kv_sp-shinsotsu.png") no-repeat right 0/cover}#special-shinsotsu .page-intro-ttl .ttl{color:#06bfe1;text-shadow:2px 2px 2px #e0f6fa,-2px -2px 2px #e0f6fa,-2px 2px 2px #fff,2px -2px 2px #e0f6fa,2px 0 2px #e0f6fa,-2px 0 2px #e0f6fa,0 2px 2px #e0f6fa,0 -2px 2px #e0f6fa}#special-kanri .page-intro-ttl{background:url("/img/feature/bg_kv_sp-kanri.png") no-repeat right 0/cover}#special-shuunyu .page-intro-ttl{background:url("/img/feature/bg_kv_sp-shuunyu.png") no-repeat right 0/cover}#special-gyokai-ote .page-intro-ttl{color:#333;background:url("/img/feature/bg_kv_sp-gyokai-ote.png") no-repeat right 0/cover}#special-gyokai-ote .page-intro-ttl .lbl-feature{border:1px solid #333}#special-kyoikukenshu .page-intro-ttl{color:#fff;background:url("/img/feature/bg_kv_sp-kyoiku-kenshu.png") no-repeat right 0/cover}#special-kyoikukenshu .page-intro-ttl .lbl-feature{border:1px solid #fff}#special-kyoikukenshu .page-intro-ttl .ttl{font-size:4vw;text-shadow:1px 1px 0 #303642,-1px 1px 0 #303642,1px -1px 0 #303642,-1px -1px 0 #303642}#special-zaitakuhoumon .page-intro-ttl{color:#382317;background:url("/img/feature/bg_kv_sp-zaitaku-houmon.png") no-repeat right 0/cover}#special-zaitakuhoumon .page-intro-ttl .lbl-feature{border:1px solid #382317}#special-zaitakuhoumon .page-intro-ttl .ttl{font-size:3.6vw;color:#382317}#special-sogo-monzen .page-intro-ttl{color:#363049;font-size:3.9vw;background:url("/img/feature/bg_kv_sp-sogo-monzen.jpg") no-repeat right 0/cover}#special-sogo-monzen .page-intro-ttl .lbl-feature{border:1px solid #363049}#special-sogo-monzen .page-intro-ttl .ttl{font-size:4vw;color:#363049}#special-younger .page-intro-ttl{color:#008d3f;background:url("/img/feature/bg_kv_sp-younger.jpg") no-repeat right 0/cover}#special-younger .page-intro-ttl .lbl-feature{border:1px solid #008d3f}#special-younger .page-intro-ttl .ttl{font-size:3vw;color:#008d3f}#special-pharmacyregular .page-intro-ttl{color:#0075a9;background:url("/img/feature/bg_kv_sp-pharmacyregular.jpg") no-repeat right 0/cover}#special-pharmacyregular .page-intro-ttl .lbl-feature{border:1px solid #0075a9}#special-pharmacyregular .ttl{font-size:3.6vw;color:#0075a9}#special-juutakuteate .page-intro-ttl{color:#83853e;background:url("/img/feature/bg_kv_sp-juutakuteate.jpg") no-repeat right 0/cover}#special-juutakuteate .page-intro-ttl .lbl-feature{border:1px solid #83853e}#special-juutakuteate .ttl{font-size:3.6vw;color:#83853e}#special-donichiyasumi .page-intro-ttl{color:#8ba078;background:url("/img/feature/bg_kv_sp-juutakuteate.png") no-repeat right 0/cover}#special-donichiyasumi .page-intro-ttl .lbl-feature{border:1px solid #8ba078}#special-donichiyasumi .ttl{font-size:3.6vw;color:#333}#feature-regular .page-intro-ttl{background:url("/img/feature/bg_kv_ft-regular.png") no-repeat right 0/cover}#feature-part .page-intro-ttl .ttl,#feature-regular .page-intro-ttl .ttl{color:#fff;font-size:1.6rem;font-weight:400}#feature-part .page-intro-ttl{background:url("/img/feature/bg_kv_ft-part.png") no-repeat right 0/cover}#feature-staffing .page-intro-ttl{background:url("/img/feature/bg_kv_ft-staffing.png") no-repeat right 0/cover}#feature-temptoperm .page-intro-ttl{background:url("/img/feature/bg_kv_ft-temptoperm.png") no-repeat right 0/cover}#feature-contract .page-intro-ttl{background:url("/img/feature/bg_kv_ft-contract.png") no-repeat right 0/cover}#feature-contract .mb30{margin-bottom:30px}#feature-pharmacy .page-intro-ttl{background:url("/img/feature/bg_kv_ft-pharmacy.png") no-repeat right 0/cover}#feature-pharmacy-otc .page-intro-ttl{background:url("/img/feature/bg_kv_ft-pharmacy-otc.png") no-repeat right 0/cover}#feature-otc .ttl{font-size:1.4rem}#feature-otc .page-intro-ttl{background:url("/img/feature/bg_kv_ft-otc.png") no-repeat right 0/cover}#feature-hospital .page-intro-ttl{background:url("/img/feature/bg_kv_ft-hospital.png") no-repeat right 0/cover}#feature-clinic .page-intro-ttl{background:url("/img/feature/bg_kv_ft-clinic.png") no-repeat right 0/cover}#feature-company .page-intro-ttl{background:url("/img/feature/bg_kv_ft-company.png") no-repeat right 0/cover}#feature-welfare_other .page-intro-ttl{background:url("/img/feature/bg_kv_ft-welfare_other.png") no-repeat right 0/cover}#special-shinsotsu-cam .page-intro-ttl .lbl-feature{color:#fff;background:#ca6d7f;border:none}#special-shinsotsu-cam .page-intro-ttl{color:#333;background:url("/img/feature/bg_kv_sp-shinsotsu-cam.png") no-repeat right 0/cover}#special-shinsotsu-cam .page-intro-ttl .ttl{color:#333;font-size:1.4rem}#special-shinsotsu-cam .txt-cam01{margin-bottom:30px}#special-shinsotsu-cam .cam-tel{text-align:center}#special-rounder .page-intro-ttl{color:#4e3f62;background:url("/img/feature/bg_kv_sp-rounder.png") no-repeat right 0/cover}#special-rounder .page-intro-ttl .lbl-feature{border:1px solid #4e3f62}}@media print,(min-width:601px){.t_shadow{text-shadow:1px 1px 0 rgba(255,255,255,.4),-1px -1px 0 rgba(255,255,255,.4),-1px 1px 0 rgba(255,255,255,.4),1px -1px 0 rgba(255,255,255,.4),0 1px 0 rgba(255,255,255,.4),0-1px 0 rgba(255,255,255,.4),-1px 0 0 rgba(255,255,255,.4),1px 0 0 rgba(255,255,255,.4)}.bg_white{padding:30px 30px 30px 0;background:rgba(255,255,255,.6);border-radius:8px}.page-intro.page-feature .container{width:100%;padding:25px 25px 30px;max-width:1100px;margin:0 auto}.page-intro-ttl .lbl-feature{width:50px;height:50px;line-height:50px;color:#fff;font-size:1.8rem;border-radius:4px;border:none}.page-intro-ttl .ttl{font-size:2.6rem}.page-intro-txt{margin-top:25px}.page-intro-txt .ttl_detail_02{font-size:1.8rem}.page-intro-txt .lessmore-btn,.page-intro-txt .lessmore04-btn{display:none!important}.page-intro-txt .lessmore-inner:after{display:none}.page-intro-txt .lessmore04-inr{height:auto}.page-intro-txt .lessmore04-inr.co-white::before{background:0 0}.page-intro.page-feature{border-bottom:1px solid #eee}#special-nintei .lessmore-inner,#special-rounder .lessmore-inner,#special-shinsotsu .lessmore-inner,#special-shuunyu .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.7);border-radius:8px}#special-nintei .page-intro-ttl{margin-left:14%}#special-nintei .page-intro-txt{margin-left:14%}#special-nintei .page-intro-ttl .lbl-feature{background:#3ca55c;background:linear-gradient(to bottom,#3ca55c 0,#b5ac49 100%)}#special-nintei .page-intro-ttl{color:#41a55b}#special-nintei.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-nintei_pc.jpg") no-repeat left 0/auto 100%}#special-kanri .page-intro-ttl{margin-left:14%}#special-kanri .page-intro-txt{margin-left:14%}#special-kanri .page-intro-ttl .lbl-feature{background:#0a3151;background:linear-gradient(to bottom,#0a3151 1%,#27b4d0 100%)}#special-kanri .page-intro-ttl{color:#0a3151}#special-kanri.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-kanri_pc.jpg") no-repeat left bottom/auto 94%}#special-shuunyu .page-intro-ttl{margin-right:14%}#special-shuunyu .page-intro-txt{margin-right:14%}#special-shuunyu .page-intro-ttl .lbl-feature{background:#f45904;background:linear-gradient(to bottom,#f45904 1%,#f3b64c 100%)}#special-shuunyu .page-intro-ttl{color:#f48325}#special-shuunyu.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-shuunyu_pc.jpg") no-repeat right bottom/auto 95%}#special-shinsotsu .lessmore04-inr{margin-bottom:-60px;padding:30px;background:rgba(255,255,255,.8);border-radius:8px}#special-shinsotsu .page-intro-ttl{margin-left:20%}#special-shinsotsu .page-intro-txt{margin-left:20%}#special-shinsotsu .page-intro-ttl .lbl-feature{background:#05bfe1;background:linear-gradient(to bottom,#05bfe1 1%,#c0c0aa 100%)}#special-shinsotsu .page-intro-ttl{color:#06bfe1}#special-shinsotsu.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-shinsotsu_pc.jpg") no-repeat left bottom/auto 95%}#special-gyokai-ote .lessmore04-inr{margin-right:5%;padding:0 30px 30px 0;background:rgba(255,255,255,.8);border-radius:8px}#sspecial-gyokai-ote .page-intro-ttl{margin-right:14%}#special-gyokai-ote .page-intro-txt{margin-right:14%}#special-gyokai-ote .page-intro-ttl .lbl-feature{background:#60b9af}#special-gyokai-ote .page-intro-ttl{color:#60b9af}#special-gyokai-ote.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-gyokai-ote_pc.jpg") no-repeat right bottom/auto 95%}#special-kyoikukenshu .lessmore04-inr{margin:0 5% -40px 0;padding:40px 20px;background:rgba(48,54,66,.1)}#special-kyoikukenshu .page-intro-ttl{margin-right:14%}#special-kyoikukenshu .page-intro-txt{margin-right:14%}#special-kyoikukenshu .page-intro-ttl .lbl-feature{background:#303642}#special-kyoikukenshu .page-intro-ttl{color:#303642}#special-kyoikukenshu.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-kyoiku-kenshu_pc.jpg") no-repeat right bottom/auto 100%}#special-zaitakuhoumon .lessmore04-inr{margin:0 5% -40px 0;padding:40px 20px;background:rgba(255,255,255,.7)}#special-zaitakuhoumon .page-intro-ttl{margin-right:14%}#special-zaitakuhoumon .page-intro-txt{margin-right:14%}#special-zaitakuhoumon .page-intro-ttl .lbl-feature{background:#feb387;background:linear-gradient(to bottom,#feb387 1%,#fc788f 100%)}#special-zaitakuhoumon .page-intro-ttl{color:#fb9c6d}#special-zaitakuhoumon.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-zaitaku-houmon_pc.jpg") no-repeat right bottom/auto 100%}#special-sogo-monzen .lessmore04-inr{margin:0 5% -40px 0;padding:40px 20px;background:rgba(255,255,255,.7)}#special-sogo-monzen .page-intro-ttl{margin-right:14%}#special-sogo-monzen .page-intro-txt{margin-right:14%}#special-sogo-monzen .page-intro-ttl .lbl-feature{background:#363049}#special-sogo-monzen .page-intro-ttl{color:#363049}#special-sogo-monzen.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-sogo-monzen_pc.jpg") #f5f9f8 no-repeat right bottom/auto 100%}#special-younger .lessmore04-inr{margin:0 5% -40px 0;padding:40px 20px;background:rgba(0,141,63,.1);border-radius:8px}#special-younger .page-intro-ttl{margin-right:14%}#special-younger .page-intro-txt{margin-right:14%}#special-younger .page-intro-ttl .lbl-feature{background:#008d3f}#special-younger .page-intro-ttl{color:#008d3f}#special-younger.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-younger_pc.jpg") #fff no-repeat right bottom/auto 100%}#special-pharmacyregular .lessmore04-inr{margin:0 5% -40px 0;padding:40px 20px;background:rgba(255,255,255,.7);border-radius:8px}#special-pharmacyregular .page-intro-ttl{margin-right:14%;color:#0075a9}#special-pharmacyregular .page-intro-txt{margin-right:14%}#special-pharmacyregular .page-intro-ttl .lbl-feature{background:#0075a9}#special-pharmacyregular.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-pharmacyregular_pc.jpg") #d3e0e6 no-repeat right top/auto 100%}#special-juutakuteate .lessmore04-inr{margin:0 5% -40px 0;padding:40px 20px;background:rgba(255,255,255,.7);border-radius:8px}#special-juutakuteate .page-intro-ttl{color:#83853e}#special-juutakuteate .page-intro-txt{margin-right:20%}#special-juutakuteate .page-intro-ttl .lbl-feature{background:#83853e}#special-juutakuteate.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-juutakuteate_pc.jpg") #f7f7f5 no-repeat right top/auto 100%}#special-donichiyasumi .lessmore04-inr{margin:0 5% -40px 0;padding:40px 20px;background:rgba(255,255,255,.7);border-radius:8px}#special-donichiyasumi .page-intro-ttl{color:#8ba078}#special-donichiyasumi .page-intro-txt{margin-right:20%}#special-donichiyasumi .page-intro-ttl .lbl-feature{background:#8ba078}#special-donichiyasumi.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-donichiyasumi_pc.jpg") #edecea no-repeat right top/auto 100%}#feature-regular .page-intro-ttl{margin-right:29%;color:#1aa3cf}#feature-regular .page-intro-txt{margin-right:30%}#feature-regular.page-intro.page-feature{background:url("/img/feature/bg_kv_ft-regular_pc.jpg") no-repeat right 0/auto 100%}#feature-part .page-intro-ttl{margin-right:14%;color:#1aa3cf}#feature-part .page-intro-txt{margin-right:14%}#feature-part.page-intro.page-feature{background:url("/img/feature/bg_kv_ft-part_pc.jpg") no-repeat right 0/auto 100%}#feature-staffing{min-height:250px!important}#feature-staffing .page-intro-ttl{margin-right:29%;color:#1aa3cf}#feature-staffing .page-intro-txt{margin-right:30%}#feature-staffing.page-intro.page-feature{background:url("/img/feature/bg_kv_ft-staffing_pc.jpg") no-repeat right 0/auto 100%}#feature-staffing-cam.page-intro.page-feature{background:url("/img/feature/bg_kv_ft-staffing-cam_pc.jpg") no-repeat right bottom/auto 100%}#feature-staffing-cam .page-intro-txt{margin-right:30%}#feature-staffing-cam .cam-ttl{background:0 0;padding:20px;border:.8px dashed #007d4b}#feature-staffing-cam .cam-ttl img{max-width:660px}#feature-temptoperm .lessmore-inner{padding:30px;background:rgba(255,255,255,.7);border-radius:8px}#feature-temptoperm .page-intro-ttl{margin-right:14%;color:#1aa3cf}#feature-temptoperm .page-intro-txt{margin-right:14%}#feature-temptoperm.page-intro.page-feature{background:url("/img/feature/bg_kv_ft-temptoperm_pc.jpg") no-repeat right 0/auto 100%}#feature-contract .page-intro-ttl{margin-right:31%;color:#1aa3cf}#feature-contract .page-intro-txt{margin-right:32%}#feature-contract.page-intro.page-feature{background:url("/img/feature/bg_kv_ft-contract_pc.jpg") no-repeat right 0/auto 100%}#feature-pharmacy .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.7);border-radius:8px}#feature-pharmacy .page-intro-ttl{margin-left:14%;color:#0075a9}#feature-pharmacy .page-intro-txt{margin-left:14%}#feature-pharmacy.page-intro.page-feature{background:#eaeaea url("/img/feature/bg_kv_ft-pharmacy_pc.jpg") no-repeat left bottom/auto 80%}#feature-pharmacy-otc .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.8);border-radius:8px}#feature-pharmacy-otc .page-intro-ttl{margin-left:14%;color:#0075a9}#feature-pharmacy-otc .page-intro-txt{margin-left:14%}#feature-pharmacy-otc.page-intro.page-feature{background:#f4f6f6 url("/img/feature/bg_kv_ft-pharmacy-otc_pc.jpg") no-repeat left bottom/auto 90%}#feature-otc .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.8);border-radius:8px}#feature-otc .page-intro-ttl{margin-left:14%;color:#0075a9}#feature-otc .page-intro-txt{margin-left:14%}#feature-otc.page-intro.page-feature{background:#f1f6f9 url("/img/feature/bg_kv_ft-otc_pc.jpg") no-repeat left bottom/auto 80%}#feature-hospital .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.8);border-radius:8px}#feature-hospital .page-intro-ttl{margin-left:2%;color:#0075a9}#feature-hospital .page-intro-txt{margin-right:24%}#feature-company .ttl_detail_02,#feature-hospital .ttl_detail_02{color:#0075a9}#feature-hospital.page-intro.page-feature{background-size:auto;background:#e8e7e9 url("/img/feature/bg_kv_ft-hospital_pc.jpg") no-repeat right bottom/auto 90%}#feature-clinic .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.8);border-radius:8px}#feature-clinic .page-intro-ttl{margin-left:2%;color:#0075a9}#feature-clinic .page-intro-txt{margin-right:24%}#feature-clinic.page-intro.page-feature{background-size:auto;background:#f5f7f4 url("/img/feature/bg_kv_ft-clinic_pc.jpg") no-repeat right bottom/auto 100%}#feature-company .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.8);border-radius:8px}#feature-company .page-intro-ttl{margin-left:2%;color:#0075a9}#feature-company .page-intro-txt{margin-right:24%}#feature-company.page-intro.page-feature{background-size:auto;background:#f9fafc url("/img/feature/bg_kv_ft-company_pc.jpg") no-repeat right bottom/auto 90%}#feature-welfare_other .lessmore-inner{margin-right:5%;padding:30px;background:rgba(255,255,255,.7);border-radius:8px}#feature-welfare_other .page-intro-ttl{margin-left:2%;color:#0075a9}#feature-welfare_other .page-intro-txt{margin-right:24%}#feature-welfare_other.page-intro.page-feature{background-size:auto;background:#f8f9fb url("/img/feature/bg_kv_ft-welfare_other_pc.jpg") no-repeat right 0/cover}#special-shinsotsu-cam .page-intro-ttl{display:none}#special-shinsotsu-cam .page-intro-txt{margin-left:30%}#special-shinsotsu-cam .txt-cam01{max-width:780px;height:auto;margin-bottom:30px}#special-shinsotsu-cam .txt-cam01 img{width:100%}#special-shinsotsu-cam.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-shinsotsu-cam.jpg") no-repeat left bottom/auto 100%}#special-shinsotsu-cam.page-intro.page-feature{max-height:720px}#special-shinsotsu-cam .cam-tel{text-align:left}#special-rounder .page-intro-ttl{margin-left:24%}#special-rounder .page-intro-txt{margin-left:24%}#special-rounder .page-intro-ttl .lbl-feature{background:#4e3f62;background:linear-gradient(to bottom,#ebdfdf 1%,#4e3f62 100%)}#special-rounder .page-intro-ttl{color:#4e3f62}#special-rounder.page-intro.page-feature{background:url("/img/feature/bg_kv_sp-rounder_pc.jpg") no-repeat left bottom/auto 100%}}.page-intro.page-prefecture .container{width:100%;margin:0;padding:0 25px 0}.page-intro.page-prefecture p{margin-bottom:1em}.page-intro.page-prefecture p:last-of-type{margin-bottom:0}#search-prefecture{font-size:1.4rem}@media only screen and (max-width:600px){.prefecture-intro-ttl.osaka{min-height:100px;background:url(/img/area/bg_kv_osaka.jpg) no-repeat top left/cover}}@media print,(min-width:601px){.page-intro.page-prefecture .container{padding:25px 25px 10px}.page-intro.page-prefecture{border-bottom:1px solid #f3f3f6}#search-prefecture .prefecture-intro-ttl.osaka{height:150px;padding:50px 0 0 30px;background:url(/img/area/bg_kv_osaka_pc.png) repeat-x left bottom/auto 130px;border-radius:6px}#search-prefecture .prefecture-intro-ttl p{margin-top:5px;font-weight:700}#search-prefecture .page-intro-txt{min-height:0;overflow:hidden;margin:0 0 -30px}}