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{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:900;src:url(../fonts/fa-solid-900-dcddb714e825d85920df.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-solid-900-54dfc8f551be346014e4.woff2) format("woff2"),url(../fonts/fa-solid-900-6057f0f7f9a9a68b2eed.woff) format("woff"),url(../fonts/fa-solid-900-601a1847bf98e6bf4b94.ttf) format("truetype"),url(../fonts/fa-solid-900-ceb187c9cc886c93094c.svg#fontawesome) format("svg");src:url(../fonts/fa-solid-900-dcddb714e825d85920df.eot)}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:400;src:url(../fonts/fa-regular-400-1c9c47c2e74e9e4a5d07.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-regular-400-33904a1b964c9b363ce7.woff2) format("woff2"),url(../fonts/fa-regular-400-126e4e16f5400ed7fb99.woff) format("woff"),url(../fonts/fa-regular-400-2e9a4f2704b8d8428494.ttf) format("truetype"),url(../fonts/fa-regular-400-1a812d84040362f3cbe1.svg#fontawesome) format("svg");src:url(../fonts/fa-regular-400-1c9c47c2e74e9e4a5d07.eot)}@font-face{font-family:Font Awesome\ 5 Pro;font-style:normal;font-weight:300;src:url(../fonts/fa-light-300-ab918e79c8dbce95d715.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-light-300-d3271a5651ab5ba62d85.woff2) format("woff2"),url(../fonts/fa-light-300-8df58881554c80bdbc5a.woff) format("woff"),url(../fonts/fa-light-300-431c25ff502d4460d3ec.ttf) format("truetype"),url(../fonts/fa-light-300-76f70e6c0db0270aebcc.svg#fontawesome) format("svg");src:url(../fonts/fa-light-300-ab918e79c8dbce95d715.eot)}@font-face{font-family:Font Awesome\ 5 Brands;font-style:normal;font-weight:400;src:url(../fonts/fa-brands-400-2ac0cbf0ae3aa5e15f77.eot?#iefix) format("embedded-opentype"),url(../fonts/fa-brands-400-df56145e6ac7861a1c0a.woff2) format("woff2"),url(../fonts/fa-brands-400-92ee10240bc7f84042de.woff) format("woff"),url(../fonts/fa-brands-400-aa21aa27a6be24f99e40.ttf) format("truetype"),url(../fonts/fa-brands-400-363e840666219cf3436e.svg#fontawesome) format("svg");src:url(../fonts/fa-brands-400-2ac0cbf0ae3aa5e15f77.eot)}body,html{min-height:100vh}@media screen and (min-width:750px){body,html{min-width:1080px}}html{color:#4b4b4b}body{-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:14px;font-weight:300;letter-spacing:.7px;line-height:21px;position:relative}body.scrollLock{min-height:100vh;overflow:hidden}@media screen and (max-width:749px){.blurContainer{margin-top:60px}}table{table-layout:fixed}td.center{text-align:center;vertical-align:middle}*{box-sizing:border-box;word-break:break-word}img{vertical-align:bottom}a{color:inherit;cursor:pointer;text-decoration:none;transition:all .2s linear}a:hover{opacity:1}@media screen and (min-width:750px){a:hover{opacity:.72}}:-moz-placeholder-shown{color:#d2d2d2}:placeholder-shown{color:#d2d2d2}::-moz-placeholder{color:#d2d2d2;opacity:1}::placeholder{color:#d2d2d2;opacity:1}::input-placeholder{color:#d2d2d2}.contents{padding:30px 0 80px}@media screen and (min-width:750px){.contents{padding-top:70px}}.contents--flow{padding-bottom:18px}@media screen and (min-width:750px){.contents--editProfile,.contents--formTemplate,.contents--resetPassword{margin:auto;width:500px}}.contents--admin{padding:50px 0 80px}ul.label li{background:#d2d2d2;border-radius:18px;color:#fff;font-size:11px;font-weight:300;letter-spacing:.5px;line-height:17px;margin-right:6px;padding:1px 10px}.button{align-items:center;background:#00b9be;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.button{font-size:14px;line-height:24px}}.button:hover{opacity:1}@media screen and (min-width:750px){.button:hover{opacity:.72}}@media screen and (min-width:750px){.button{max-width:300px}}.button.small{margin:0 7.5px;width:50%}.button.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--rightArrow{align-items:center;background:#00b9be;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.button--rightArrow{font-size:14px;line-height:24px}}.button--rightArrow:hover{opacity:1}@media screen and (min-width:750px){.button--rightArrow:hover{opacity:.72}}@media screen and (min-width:750px){.button--rightArrow{max-width:300px}}.button--rightArrow.small{margin:0 7.5px;width:50%}.button--rightArrow.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--rightArrow:after{background:url(../images/arrow_white-51103fd28b9659255eb9.svg) no-repeat 50%;background-size:14px 14px;content:"";height:20px;margin-top:-10px;position:absolute;right:5px;top:50%;width:20px}.button--outline{align-items:center;background:#fff;border:1px solid #929292;border-radius:2px;color:#fff;color:#929292;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.button--outline{font-size:14px;line-height:24px}}.button--outline:hover{opacity:1}@media screen and (min-width:750px){.button--outline:hover{opacity:.72}}@media screen and (min-width:750px){.button--outline{max-width:300px}}.button--outline.small{margin:0 7.5px;width:50%}.button--outline.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--subGreenOutline{background:#fff;border:1px solid #00b9be;color:#00b9be;margin-bottom:15px}.button--subGreen{align-items:center;background:#6cc644;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.button--subGreen{font-size:14px;line-height:24px}}.button--subGreen:hover{opacity:1}@media screen and (min-width:750px){.button--subGreen:hover{opacity:.72}}@media screen and (min-width:750px){.button--subGreen{max-width:300px}}.button--subGreen.small{margin:0 7.5px;width:50%}.button--subGreen.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--subRed{align-items:center;background:red;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.button--subRed{font-size:14px;line-height:24px}}.button--subRed:hover{opacity:1}@media screen and (min-width:750px){.button--subRed:hover{opacity:.72}}@media screen and (min-width:750px){.button--subRed{max-width:300px}}.button--subRed.small{margin:0 7.5px;width:50%}.button--subRed.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--subGray{background:#fff;border:1px solid #929292;color:#929292;margin-bottom:15px}.button--facebook{align-items:center;background:#1877f2;border:0;border-radius:2px;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:14px;font-weight:600;font-weight:800;height:40px;justify-content:center;letter-spacing:1px;letter-spacing:normal;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px);width:calc(100% - 84px)}@media screen and (min-width:750px){.button--facebook{font-size:14px;line-height:24px}}.button--facebook:hover{opacity:1}@media screen and (min-width:750px){.button--facebook:hover{opacity:.72}}@media screen and (min-width:750px){.button--facebook{max-width:300px}}.button--facebook.small{margin:0 7.5px;width:50%}.button--facebook.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--twitter{align-items:center;background:#00aced;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.button--twitter{font-size:14px;line-height:24px}}.button--twitter:hover{opacity:1}@media screen and (min-width:750px){.button--twitter:hover{opacity:.72}}@media screen and (min-width:750px){.button--twitter{max-width:300px}}.button--twitter.small{margin:0 7.5px;width:50%}.button--twitter.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--googleplus{align-items:center;background:#d34836;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.button--googleplus{font-size:14px;line-height:24px}}.button--googleplus:hover{opacity:1}@media screen and (min-width:750px){.button--googleplus:hover{opacity:.72}}@media screen and (min-width:750px){.button--googleplus{max-width:300px}}.button--googleplus.small{margin:0 7.5px;width:50%}.button--googleplus.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--line{align-items:center;background:#00c300;border:0;border-radius:2px;border-radius:30px;color:#fff;cursor:pointer;display:flex;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:14px;font-weight:600;font-weight:800;height:40px;justify-content:center;letter-spacing:1px;letter-spacing:normal;line-height:21px;margin:0 auto 15px;position:relative;transition:all .2s linear;width:calc(100% - 60px);width:calc(100% - 84px)}@media screen and (min-width:750px){.button--line{font-size:14px;line-height:24px}}.button--line:hover{opacity:1}@media screen and (min-width:750px){.button--line:hover{opacity:.72}}@media screen and (min-width:750px){.button--line{max-width:300px}}.button--line.small{margin:0 7.5px;width:50%}.button--line.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.button--undeline{color:#00b9be;display:block;margin-bottom:15px;text-align:center;text-decoration:underline}.button--login{margin-right:15px}.button--filtering{align-items:center;background:#fff;background-color:#929292;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-size:12px;font-size:11px;font-weight:300;font-weight:600;height:40px;height:20px;justify-content:center;letter-spacing:1px;letter-spacing:.5px;line-height:21px;line-height:19px;margin:0;position:relative;transition:all .2s linear;width:calc(100% - 60px);width:110px}@media screen and (min-width:750px){.button--filtering{font-size:14px;line-height:24px}}.button--filtering:hover{opacity:1}@media screen and (min-width:750px){.button--filtering:hover{opacity:.72}}@media screen and (min-width:750px){.button--filtering{max-width:300px}}.button--filtering.small{margin:0 7.5px;width:50%}.button--filtering.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}@media screen and (min-width:750px){.button--filtering{font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px}}.button--filtering:first-child{margin-right:10px}.button--filtering img{height:14px;margin-right:2px;padding-top:2px;width:14px}.button--disabled{background:#929292;opacity:.3;pointer-events:none}.button--deactivate img{height:12px;margin-right:8px;width:12px}.button--simpleGray{background:#f8f8f8;border:1px solid #e5e5e5;color:#4b4b4b}.button--gray{background:#fff;border:1px solid #929292;color:#929292}.button--previous:before{color:#62b5c4;content:"";font-family:Font Awesome\ 5 Pro;font-size:1.2em;height:20px;left:0;margin-top:-11px;position:absolute;top:50%;width:20px}.button--previous__gray{background:none;color:#929292;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.5;margin-left:12px;padding:0;width:68px}.button--previous__gray:before{color:#929292}.button--next{border-radius:30px;height:48px;margin:auto;width:324px}.button--white{border:1px solid #fff;color:#fff}.button--orange{background:#ea8031;color:#fff}.button--signin,.button--signup{font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-weight:800}.button--search{background-color:#fff;border-radius:22px;display:flex;height:46px;margin-bottom:8px;width:100%}@media screen and (max-width:749px){.button--search{border:none;margin-right:11px;width:160px}}.jobs__tag{background-color:#cef7f6;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:800;height:24px;line-height:24px;margin:4px 8px 4px 0;padding:0 18px}.jobs__tag span{color:#00b9be}.jobs__tag:last-child{margin:4px 0}.viewMoreButton{align-items:center;background:#6cc644;border:0;border-radius:2px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto;position:relative;transition:all .2s linear;width:calc(100% - 60px)}@media screen and (min-width:750px){.viewMoreButton{font-size:14px;line-height:24px}}.viewMoreButton:hover{opacity:1}@media screen and (min-width:750px){.viewMoreButton:hover{opacity:.72}}@media screen and (min-width:750px){.viewMoreButton{max-width:300px}}.viewMoreButton.small{margin:0 7.5px;width:50%}.viewMoreButton.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}.viewMoreButton:after{background:url(../images/arrow_white-51103fd28b9659255eb9.svg) no-repeat 50%;background-size:14px 14px;content:"";height:20px;margin-top:-10px;position:absolute;right:5px;top:50%;width:20px}.bookmarkButton{align-items:center;border:1px solid rgba(0,0,0,.54);border-radius:2px;color:rgba(0,0,0,.54);cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 15px;position:relative;transition:all .07s linear;transition:all .2s linear;width:auto}@media screen and (min-width:750px){.bookmarkButton{font-size:14px;line-height:24px}}.bookmarkButton:hover{opacity:1}@media screen and (min-width:750px){.bookmarkButton:hover{opacity:.72}}.bookmarkButton .fa-bookmark{color:#00b9be;margin-right:6px}.bookmarkButton.small{margin:0 7.5px;width:50%}.bookmarkButton__label{position:relative}.bookmarkButton__label:before{background-image:url(../images/bookmark_outline-d962d475c74b16d71cab.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;content:"";display:inline-block;height:16px;margin-right:7px;margin-top:-2px;vertical-align:middle;width:16px}.bookmarkButton.active{border:1px solid rgba(0,0,0,.12)}.bookmarkButton.active .bookmarkButton__label:before{background-image:url(../images/bookmark_green-6a289915ed72bc9a8940.svg)}.ruleredLine{border:none;border-top:1px solid #929292;color:#fff;height:1px;margin:0 0 -1px -15px;width:100%}.breadcrumbsWrapper{border-bottom:1px solid #e5e5e5;padding:6px 0;width:100%}@media screen and (max-width:749px){.breadcrumbsWrapper{background:#fff;z-index:10}}.breadcrumbsWrapper__admin{border-bottom:1px solid #e5e5e5;padding:6px 0;width:100%}.breadcrumbs{display:flex;padding-left:15px}@media screen and (min-width:750px){.breadcrumbs{flex-wrap:wrap;margin:auto;width:1080px}}@media screen and (max-width:749px){.breadcrumbs{overflow-x:scroll}}.breadcrumbs__child{align-items:center;color:#4b4b4b;display:flex;font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px;white-space:nowrap}.breadcrumbs__child:not(:last-child){margin-right:8px}.breadcrumbs__child:not(:last-child):after{background:url(../images/arrow_black-192f0245bab8929c7fc2.svg) no-repeat;background-size:12px 12px;color:#929292;content:"";display:block;height:12px;margin-left:4px;width:12px}.breadcrumbs__child a{color:#00b9be}.breadcrumbs--jobsDetail .breadcrumbsWrapper{border:0}.tips__horizontalArticles{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:flex;height:auto;margin-bottom:15px;width:100%}.tips__horizontalArticles:last-child{margin-bottom:20px}.tips__horizontalArticles__image{background:#d2d2d2;height:auto;min-width:160px;overflow:hidden;position:relative;width:160px}.tips__horizontalArticles__image img{display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);width:auto}.tips__horizontalArticles__info{padding:8px 10px}.tips__horizontalArticles__info__date{color:#929292;font-size:11px;font-weight:300;letter-spacing:.5px;line-height:17px}.tips__horizontalArticles__info__title{font-size:12px;font-weight:300;font-weight:600;letter-spacing:.5px;line-height:19px;line-height:1.5;margin:10px 0}.tips__horizontalArticles__info__category{color:#6cc644;font-size:11px;font-weight:300;letter-spacing:.5px;line-height:17px}.headline{font-size:18px;font-weight:600;letter-spacing:.5px;line-height:26px;margin-bottom:31px;text-align:center}@media screen and (min-width:750px){.headline{font-size:24px;font-weight:300;letter-spacing:1px;line-height:32px;margin-bottom:50px}}.headline__sub{color:#787878;font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px}.headline--underlined{position:relative}.headline--underlined:after{background:#00b9be;bottom:-10px;content:"";height:1px;left:calc(50% - 20px);position:absolute;width:41px}.headline--small{font-size:14px;font-weight:600;letter-spacing:1.7px}@media screen and (min-width:750px){.headline--small{font-size:20px;margin-bottom:30px}}#error_explanation{color:#ff4d49;margin-bottom:30px;padding:0 15px}#error_explanation_black{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}#error_explanation_black span{color:#ea8031}.plainText{margin-top:50px}@media screen and (min-width:750px){.plainText{margin:60px auto auto;width:550px}}.plainText__item{margin-bottom:20px;padding:0 15px}@media screen and (min-width:750px){.plainText__item{display:flex}}.plainText__item__child{height:auto;margin:0 5px}.plainText__item__child dt{margin-bottom:10px}.plainText__item__child label{margin-bottom:15px}.plainText__item label:first-child{color:#787878}@media screen and (min-width:750px){.plainText__item label:first-child{width:150px}}.plainText__item span:first-child{color:#787878}@media screen and (min-width:750px){.plainText__item span:first-child{width:150px}}.plainText__item__rightText{width:67%}.slick-slide{outline:none}.loadingContainer{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .2s linear;visibility:hidden;width:100%;z-index:9001}.loadingContainer.show{opacity:1;visibility:visible}.loading__spinner{font-size:10px;height:40px;margin:0 auto;text-align:center;width:50px}.loading__spinner__rect{animation:loading-bars 1.2s ease-in-out infinite;display:inline-block;height:100%;margin:0 3px 0 0;width:6px}.loading__spinner__rect--2{animation-delay:-1.1s}.loading__spinner__rect--3{animation-delay:-1s}.loading__spinner__rect--4{animation-delay:-.9s}.loading__spinner__rect--5{animation-delay:-.8s}@keyframes loading-bars{0%,40%,to{background-color:rgba(0,185,190,.8);transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{background-color:hsla(0,0%,100%,.8);transform:scaleY(1);-webkit-transform:scaleY(1)}}.text--semiBold{font-weight:500}.text--bold{font-weight:600}.separator{margin:0 6px}.separator:after{content:"/"}.balloon{background-color:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:15px 15px 25px 22px;position:relative}.balloon:before{border-bottom:8px solid transparent;border-right:8px solid #e5e5e5;border-top:8px solid transparent;content:"";display:block;height:0;left:-8px;position:absolute;top:30px;width:0}.balloon:after{border-bottom:8px solid transparent;border-right:8px solid #fff;border-top:8px solid transparent;content:"";display:block;height:0;left:-6px;position:absolute;top:30px;width:0}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0)}to{transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0)}}.slideInUp{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:slideInUp;-webkit-animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0);-ms-transform:translateZ(0);-webkit-transform:translateZ(0)}to{transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-webkit-transform:translate3d(0,100%,0);visibility:hidden}}.slideOutDown{animation-duration:.5s;-webkit-animation-duration:.5s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:slideOutDown;-webkit-animation-name:slideOutDown}.u-hide{display:none}.itemization_parent:before{content:"○ "}.itemization_child:before{content:"・ "}@media screen and (min-width:750px){.pagination__sort--pc{margin:auto}.pagination__sort--sp{display:none}}@media screen and (max-width:749px){.pagination__sort--pc{display:none}.pagination__sort--sp{margin:auto}.invisibleInSp{display:none}}@media screen and (min-width:750px){.invisibleInPc{display:none!important}}.company__tag{background-color:#fff;border:1px solid #01989a;color:#01989a;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:20px;letter-spacing:normal;line-height:1.5;padding:0 4px}.helpMark{background-color:#b2b2b2;border-radius:100%;color:#fff;display:inline-block;font-size:14px;height:20px;margin-left:8px;width:20px}.helpMark:before{content:"?";left:6px;position:relative}.toolTips{word-wrap:break-word;background:#fff;border:1px solid #b2b2b2;color:#000;display:none;font-size:12px;margin-left:14px;margin-top:-1.6em;max-width:256px;padding:8px;position:absolute;width:56%}@media screen and (max-width:749px){.toolTips{margin-left:20px;margin-top:-2.1em}}.toolTips:after{border-color:transparent #b2b2b2 transparent transparent;border-style:solid;border-width:10px 10px 10px 0;content:"";display:block;left:-10px;position:absolute;top:35%;width:0}.helpMark:hover .toolTips{display:inline}.jobs_question{background-color:#f8f8f8;padding:80px 0}.question{color:#00b9be;margin:0 0 24px 36px;position:relative}.question:before{background:url(../images/question_bubble_hupro_green-ecf8ff258faecda8cfef.svg) no-repeat 50%;content:"";height:36px;left:-40px;position:absolute;top:-8px;width:36px}@media screen and (max-width:749px){.question{color:#00b9be;font-size:14px;margin:0 0 24px 36px;position:relative}.question:before{background:url(../images/question_bubble_hupro_green_sp-6c8a5e3b8d5338d7e84f.svg) no-repeat 50%;content:"";height:26px;left:-36px;position:absolute;top:-6px;width:28px}}.answer{margin-bottom:20px;margin-left:36px;position:relative}.answer:before{background:url(../images/answer_bubble_hupro_green-4b50e5d73d474a77d73a.svg) no-repeat 50%;content:"";height:36px;left:-40px;position:absolute;top:-8px;width:36px}@media screen and (max-width:749px){.answer{font-size:14px;margin-left:36px;position:relative}.answer:before{background:url(../images/answer_bubble_hupro_green_sp-3bff672c20a42fb24ebb.svg) no-repeat 50%;content:"";height:26px;left:-36px;position:absolute;top:-10px;width:28px}}.buttonGroup{display:flex;flex-direction:row-reverse;justify-content:space-between}.buttonGroup button{height:auto;margin-bottom:0}.buttonGroup button:not(:first-child){margin-right:12px}.buttonGroup button:nth-child(2){background:#787878}.has-error{color:#ff4d49}.has-error input,.has-error textarea{border:1px solid #ff4d49!important}.has-error .error{font-size:10px;margin:10px 0 0 12px}.job__info__tag{background-color:#f9fafa;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:11px;font-weight:600;height:29px;justify-content:flex-end;padding:5px 0;text-align:right}.job__info__tag div{margin-right:10px;overflow:hidden}@media screen and (min-width:750px){.job__info__tag div{max-width:190px}}.job__info__tag i{color:#00b9be;font-size:14px;margin-right:2px}.pagination{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;display:flex;justify-content:center}.pagination .item{color:rgba(0,0,0,.54);font-size:14px;font-weight:600;margin-right:0;padding:4px 12px;text-align:center}.pagination .item.current{color:#00b9be}.pagination .item.current a{cursor:auto}.pagination .item.next svg,.pagination .item.previous svg{margin-top:6px}@media screen and (max-width:329px){.pagination .item{padding:4px 8px}}.pagination--outline .item{border:1px solid #e5e5e5;font-size:14px;font-size:12px;font-weight:300;height:32px;letter-spacing:.7px;line-height:21px;width:32px}.pagination--outline .item.current{border:none;color:#1993a8}.pagination--outline .item.disable{color:#d2d2d2}.selectPrice{padding:0 0 30px;position:relative}.selectPrice#salary_search{margin:0 20px 23px;padding:30px 20px}.selectPrice .ui-slider{margin:0 auto;width:94%}.selectPrice .ui-slider-horizontal{height:3px}.selectPrice .ui-slider-horizontal .ui-slider-handle{top:-6px}.selectPrice .ui-state-default,.selectPrice .ui-widget-content .ui-state-default,.selectPrice .ui-widget-header .ui-state-default{background-color:#fff;border:2px solid #00b9be;border-radius:100%;cursor:pointer;height:15px;width:15px}.selectPrice .ui-state-default:focus,.selectPrice .ui-widget-content .ui-state-default:focus,.selectPrice .ui-widget-header .ui-state-default:focus{outline:none}.selectPrice .ui-widget-header{background:#ddd;border:none}.selectPrice .ui-widget.ui-widget-content{background:#eee;border:none}.selectPrice .ui-slider-range{background:#00b9be}.selectPrice .price{bottom:-4px;color:#787878;letter-spacing:-.2px;position:absolute}.selectPrice .price--minPrice{left:2px}.selectPrice .price--maxPrice{right:-5px;text-align:right}.accountsProfileInputNotification{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.625rem;font-weight:400;line-height:1.2}@media screen and (min-width:750px){.accountsProfileInputNotification{font-size:.75rem}}.accountsProfileInputNotification__item{display:flex;gap:.25rem;margin-bottom:.5rem}.accountsProfileInputNotification__icon{flex-basis:.75rem;font-size:.75rem;text-align:center}.accountsProfileInputNotification__icon--red{color:#ff4d49}.accountsProfileInputNotification__icon--gray{color:#a0a0a0}.accountsProfileInputNotification__description--red{color:#ff4d49}.adminSearchNavi ul{display:"flex"}.adminSearchNavi li{display:inline-block;margin-right:10px;margin-top:15px;width:17%}.adminSearchNavi .label{color:rgba(0,0,0,.87);font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;letter-spacing:normal;line-height:1.5}.adminSearchNavi button{display:inline;margin:initial;width:auto}.adminSearchNavi .w25{width:25%}.table.adminCandidate .button--group{display:flex;flex-direction:column}.table.adminCandidate .button--group button{height:30px;margin:0;width:84%}.table.adminCandidate .button--group a{height:30px;width:100%}.table.adminCandidate a.companiesJobLink{color:#01989a;text-decoration:underline}.table.adminCandidate a.companyName{font-size:16px;font-weight:600;margin-left:8px}.table.adminCandidate a.contactType{display:block;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table.adminCandidate .label{background:#929292;color:#fff;font-size:11px;padding:1px 10px}.table.adminCandidate .label__contactType{background:#00b9be}.table.adminCandidate ul li{background:#d2d2d2;color:#fff;display:inline-block;font-size:11px;font-weight:300;letter-spacing:.5px;line-height:17px;margin:0 15px 0 0;padding:1px 10px}.table.adminCandidate ul li.green{background:#00b9be}.table.adminCandidate ul li.gray{background:#787878}.table.adminCandidate tr td{border-right:none!important}.table.adminCandidate .clipboardState{display:inline-block;width:1em}.table.adminCandidate .clipboardButton{cursor:pointer}.table.adminCandidate .clipboardCopiedCheck{color:#238636}.table.adminCandidate .interviewSchedule{background:none;color:#4b4b4b;font-size:.8rem;margin-right:0;padding-inline:0}.table__remarks{padding:12px!important}.table__remarks table{padding:4px}.table__remarks table td{border:none!important}.table__remarks table td:first-child{border:none!important;color:rgba(0,0,0,.54);font-weight:700}.table__remarks table td:first-child:after{content:"："}.table__remarks p{font-size:12px;line-height:1.7;margin:8px 0 12px;padding:4px}.table__remarks h1{border-bottom:3px solid #00b9be;font-size:16px;font-weight:700;margin:16px 0;padding:4px}.table__remarks h1:first-of-type{margin-top:0}.table__remarks h2{border-left:3px solid #00b9be;color:rgba(0,0,0,.54);font-size:14px;font-weight:700;margin-top:8px;padding-left:4px}.table__remarks h3{color:rgba(0,0,0,.54);font-size:12px!important;font-weight:700;margin-top:4px;padding:0 4px}.adminCandidate{border:1px solid #ccc!important;border-left:none!important;border-right:none!important}.adminCandidateNextLink{color:#01989a;cursor:pointer;text-align:right}.adminCandidateInformation{display:flex;margin-bottom:8px}.adminCandidateInformation label{font-weight:900;margin-right:16px}.adminCandidateInformation p{font-size:16px}.adminCandidateInformation p textarea{width:700px}.adminCandidateInformation p.red{color:#ff4d49;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}.adminCandidate h3{font-size:20px;font-weight:800}.adminCandidate span.italic{font-style:italic}.adminCandidate span.emphasis{font-weight:600}.adminCandidate__tabs{display:flex;font-weight:900;justify-content:center;margin-top:44px;padding:0 15px}.adminCandidate__tabs__item{color:#929292;cursor:pointer;font-size:14px;font-weight:300;font-weight:900;letter-spacing:.7px;line-height:21px;margin-bottom:8px;padding-bottom:10px;position:relative;text-align:center;transition:all .2s ease;transition:all .2s linear;width:50%}.adminCandidate__tabs__item:hover{opacity:1}@media screen and (min-width:750px){.adminCandidate__tabs__item:hover{opacity:.72}}@media screen and (min-width:750px){.adminCandidate__tabs__item{margin:0 20px 20px;max-width:120px}}.adminCandidate__tabs__item.active{color:#00b9be}.adminCandidate__tabs__item.active:after{background:#00b9be;bottom:0;content:"";display:block;height:3px;position:absolute;width:100%}.adminCandidate__workExperiences li{list-style:none!important;margin-left:0!important}.adminCandidate__siteHistoryBox{margin-bottom:40px}.adminCandidate__siteHistoryBox h4{cursor:pointer;display:flex;font-weight:600;justify-content:space-between}.adminCandidate__siteHistoryBox h4 i{color:#00b9be}.adminsCandidatesSearchBox{display:flex;margin:24px auto}.adminsCandidatesSearchBox__input{width:80%}.adminsCandidatesSearchBox__button{width:10%}.adminsCandidateJobsApplyHistory{margin-bottom:40px}.adminsCandidateJobsApplyHistory__title{font-weight:600}.adminsCandidateAccountJobMatches{margin-bottom:40px}.adminsCandidateAccountJobMatches__title{font-weight:600}.adminsCandidateAccountJobMatches__link{color:#01989a;text-decoration:underline}.adminsCandidateAccountJobMatches__details[open] .adminsCandidateAccountJobMatches__icon{transform:rotate(90deg)}.adminsCandidateAccountJobMatches__summary{cursor:pointer;display:block;list-style:none}.adminsCandidateAccountJobMatches__summary::-webkit-details-marker{display:none}.adminsCandidateAccountJobMatches__titleArea{align-items:center;display:flex}.adminsCandidateAccountJobMatches__icon{display:inline-block;margin-left:4px;transition:transform .2s}.remarks{display:flex;flex-direction:column;text-align:left}.labelRemarks{display:block;font-weight:900;margin-bottom:9px}.remarksBox{border:1px solid #d2d2d2;height:200px;overflow:auto;resize:both;width:800px}.remarksBox__narrowHeight{height:100px}#copiedTooltip{background-color:#000;border-radius:4px;color:#fff;margin:0 -10px;opacity:.6;padding:4px 8px;position:absolute;top:60px}#introductionCopy .clipboardButton{cursor:pointer}#introductionCopy .clipboardCopiedCheck{color:#238636}.adminsCandidatesRecommendJobBox{border:1px solid #d2d2d2;margin:20px auto;width:100%}.adminsCandidatesRecommendJobBox a,.adminsCandidatesRecommendJobBox p{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminsCandidatesRecommendJobBox .jobCategory{display:flex}.adminsCandidatesRecommendJobBox .jobCategory li{background:#00b9be;color:#fff;display:inline;list-style:none;margin-left:0;margin-right:8px;padding:2px 5px}.adminsCandidatesRecommendJobBoxBody{height:300px;overflow-y:scroll}.adminsCandidatesRecommendJobBoxBody.selected{height:auto;overflow-y:hidden}.adminsCandidatesRecommendJobBox dl{display:flex}.adminsCandidatesRecommendJobBox dl:first-child{align-items:center;justify-content:space-between}.adminsCandidatesRecommendJobBox dl:not(:first-child){border-top:1px solid #d2d2d2}@media screen and (max-width:749px){.adminsCandidatesRecommendJobBox dl{flex-direction:column}}.adminsCandidatesRecommendJobBox dt{background:#f8f8f8;font-weight:500;height:100%;padding:10px 15px;text-align:center;width:33.3%}@media screen and (max-width:749px){.adminsCandidatesRecommendJobBox dt{display:none}}.adminsCandidatesRecommendJobBox dt:not(:last-child){border-right:1px solid #d2d2d2}.adminsCandidatesRecommendJobBox dt:last-child{background:#f8f8f8;font-weight:500;height:100%;padding:10px 15px;text-align:center;width:15%}@media screen and (max-width:749px){.adminsCandidatesRecommendJobBox dt:last-child{display:none}}.adminsCandidatesRecommendJobBox dd{padding:10px 15px;width:33.3%}@media screen and (max-width:749px){.adminsCandidatesRecommendJobBox dd{width:100%}}.adminsCandidatesRecommendJobBox dd:not(:last-child){border-right:1px solid #d2d2d2}.adminsCandidatesRecommendJobBox dd:last-child{height:100%;padding:10px 15px;text-align:center;width:15%}@media screen and (max-width:749px){.adminsCandidatesRecommendJobBox dd:last-child{display:none}}@media screen and (max-width:749px){.adminsCandidatesRecommendJobBox dd:before{display:block;font-size:110%;font-weight:500;margin-bottom:10px}.adminsCandidatesRecommendJobBox dd:first-child:before{content:"基本情報"}.adminsCandidatesRecommendJobBox dd:nth-child(2):before{content:"仕事内容"}.adminsCandidatesRecommendJobBox dd:nth-child(3):before{content:"業務内容"}}.adminsCandidatesRecommendJobCompanyBox h4{font-weight:500}.adminsCandidatesRecommendJobAdminCandidateBox{border:1px solid #d2d2d2;margin:20px auto;width:100%}.adminsCandidatesRecommendJobAdminCandidateBox .jobCategory{display:flex}.adminsCandidatesRecommendJobAdminCandidateBox .jobCategory li{background:#00b9be;color:#fff;display:inline;list-style:none;margin-left:0;margin-right:8px;padding:2px 5px}.adminsCandidatesRecommendJobAdminCandidateBox .userInfo{display:flex;flex-direction:column}.adminsCandidatesRecommendJobAdminCandidateBox .userInfo li:before{border:1px solid #787878;color:#787878;display:inline-block;margin-right:10px;margin-top:10px;padding:2px 5px;text-align:center;width:80px}.adminsCandidatesRecommendJobAdminCandidateBox .userInfo li:first-child:before{content:"年齢"}.adminsCandidatesRecommendJobAdminCandidateBox .userInfo li:nth-child(2):before{content:"ターゲット"}.adminsCandidatesRecommendJobAdminCandidateBox .userInfo li:nth-child(3):before{content:"給与"}.adminsCandidatesRecommendJobAdminCandidateBox .userStatus{display:flex;flex-direction:column}.adminsCandidatesRecommendJobAdminCandidateBox .userStatus li:before{border:1px solid #787878;color:#787878;display:inline-block;margin-right:10px;margin-top:10px;padding:2px 5px;text-align:center;width:80px}.adminsCandidatesRecommendJobAdminCandidateBox .userStatus li:first-child:before{content:"状況"}.adminsCandidatesRecommendJobAdminCandidateBox .userStatus li:nth-child(2):before{content:"企業推薦"}.adminsCandidatesRecommendJobAdminCandidateBox .userStatus li:nth-child(3):before{content:"候補者紹介"}.adminsCandidatesRecommendJobAdminCandidateBox dl{display:flex}.adminsCandidatesRecommendJobAdminCandidateBox dl:first-child{align-items:center;justify-content:space-between}.adminsCandidatesRecommendJobAdminCandidateBox dl:not(:first-child){border-top:1px solid #d2d2d2}@media screen and (max-width:749px){.adminsCandidatesRecommendJobAdminCandidateBox dl{flex-direction:column}}.adminsCandidatesRecommendJobAdminCandidateBox dt{background:#f8f8f8;font-weight:500;height:100%;padding:10px 15px;text-align:center;width:25%}@media screen and (max-width:749px){.adminsCandidatesRecommendJobAdminCandidateBox dt{display:none}}.adminsCandidatesRecommendJobAdminCandidateBox dt:not(:last-child){border-right:1px solid #d2d2d2}.adminsCandidatesRecommendJobAdminCandidateBox dd{padding:10px 15px;width:25%}@media screen and (max-width:749px){.adminsCandidatesRecommendJobAdminCandidateBox dd{width:100%}}.adminsCandidatesRecommendJobAdminCandidateBox dd:not(:last-child){border-right:1px solid #d2d2d2}@media screen and (max-width:749px){.adminsCandidatesRecommendJobAdminCandidateBox dd:before{display:block;font-size:110%;font-weight:500;margin-bottom:10px}.adminsCandidatesRecommendJobAdminCandidateBox dd:first-child:before{content:"基本情報"}.adminsCandidatesRecommendJobAdminCandidateBox dd:nth-child(2):before{content:"ステータス"}.adminsCandidatesRecommendJobAdminCandidateBox dd:nth-child(3):before{content:"紹介文"}.adminsCandidatesRecommendJobAdminCandidateBox dd:nth-child(4):before{content:"社内メモ"}}.formAlert{color:#ff4d49;margin-bottom:20px;padding:0 15px;text-align:center}.articles__pickup{height:211px}@media screen and (min-width:750px){.articles__pickup{height:435px}}.articles__pickup__carousel{display:none!important}@media screen and (min-width:750px){.articles__pickup__carousel{display:block!important}.articles__pickup__carousel:not(.first){display:none}.articles__pickup__carousel__item{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);cursor:pointer;display:flex!important;height:315px!important;margin:50px 25px 20px;outline:none;padding-bottom:0;transition:all .2s linear;transition:all .2s ease;width:540px}.articles__pickup__carousel__item:hover{opacity:1}}@media screen and (min-width:750px)and (min-width:750px){.articles__pickup__carousel__item:hover{opacity:.72}}@media screen and (min-width:750px){.articles__pickup__carousel__item__imgWrapper{background-position:bottom;background-size:cover;height:auto;margin-bottom:0;overflow:hidden;position:relative;width:100%}.articles__pickup__carousel__item__imgWrapper__blur{background-clip:content-box;background-position:bottom;background-size:cover;bottom:0;content:"";filter:blur(5px);-webkit-filter:blur(5px);height:127px;left:0;position:absolute;width:100%}.articles__pickup__carousel__item__titleWrap{background-color:rgba(0,0,0,.5);box-sizing:border-box;font-weight:600;height:127px;margin-top:188px;padding:15px;position:relative;width:100%}.articles__pickup__carousel__item__title{color:#fff;font-size:32px;line-height:140%}.articles__pickup__carousel__item__category{color:#6cc644;font-size:12px}}.articles__pickup__pickupWrap{display:block!important}@media screen and (min-width:750px){.articles__pickup__pickupWrap{display:none!important}}.articles__pickup__pickupWrap__imgWrapper{background-position:bottom;background-size:cover;height:100%;margin-bottom:0;overflow:hidden;position:relative;width:100%}.articles__pickup__pickupWrap__imgWrapper__blur{background-clip:content-box;background-position:bottom;background-size:cover;bottom:0;content:"";filter:blur(5px);-webkit-filter:blur(5px);height:94px;left:0;position:absolute;width:100%}.articles__pickup__pickupWrap__titleWrap{background-color:rgba(0,0,0,.5);height:94px;margin-top:117px;padding:14px 17px;position:relative;width:100%}.articles__pickup__pickupWrap__title{box-sizing:border-box;color:#fff;font-size:24px;line-height:160%}.articles__pickup__wrapper{width:100vw}.article__pickup{margin-bottom:60px;padding:0 20px}@media screen and (max-width:749px){.article__pickup{margin-top:64px}}.article__pickup__carousel{padding-bottom:24px}.article__pickup__article{box-shadow:0 4px 5px 0 rgba(0,0,0,.06);display:block;transition:.3s ease-out;width:280px}.article__pickup__title{color:rgba(0,0,0,.87);font-size:14px;font-weight:600;line-height:1.33;min-height:68px;overflow:hidden;padding:8px;text-overflow:ellipsis;width:100%}.article__pickup__img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:280px}.article__pickup .splide__slide{height:260px;margin-right:10px!important}@media screen and (min-width:750px){.article__pickup .splide__slide{height:340px;margin-right:38px!important}.article__pickup .splide__slide.is-active .article__pickup__article{transform:scale(1.2);transform-origin:top}.article__pickup .splide__slide.is-active .article__pickup__title{font-size:17px}}.articles__wrapper{margin-top:64px;width:100vw}@media screen and (min-width:750px){.articles__wrapper{display:flex;margin:32px auto;max-width:1080px}.articles__wrapper__admin{padding-top:10px}}.articles__wrapper__description{margin-bottom:15px}@media screen and (max-width:749px){.articles__wrapper__description{margin:10px 15px 15px}}@media screen and (min-width:750px){.articles__wrapper__left{flex:1 1 695px;margin-bottom:20px;width:695px}.articles__wrapper__right{margin-left:85px}}.articles__wrapper__right .buttonArea{height:48px;margin:28px auto 32px;text-align:center}@media screen and (min-width:750px){.articles__wrapper__right .buttonArea{height:60px}}.articles__wrapper__banner{margin-bottom:32px;text-align:center}.articles__wrapper__banner img{width:300px}.articles__wrapper__authors_banner img{height:auto;margin-bottom:24px;width:100%}@media screen and (max-width:749px){.articles__wrapper__authors_banner{height:100px;margin:0 auto 24px;width:300px}}.articles__wrapper__articles{margin-bottom:24px}.articles__wrapper__articles__hero{padding:12px}.articles__wrapper__articles__hero__title{color:#00b9be;font-size:20px;font-weight:600;letter-spacing:1px;line-height:28px;margin-bottom:16px;text-align:center}@media screen and (min-width:750px){.articles__wrapper__articles__hero__title{font-size:24px;letter-spacing:2px;line-height:32px}}.articles__wrapper__articles__hero hr{border:none;border-top:4px dotted #00b9be;width:100%}.articles__wrapper__articles__items{margin:4px 0 52px}@media screen and (min-width:750px){.articles__wrapper__articles__items{display:flex;flex-wrap:wrap;margin:24px;width:700px}}.articles__wrapper__ranking{margin-bottom:30px}.articles__wrapper__item{margin-bottom:40px}.articles__wrapper__item__title{color:#01989a;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:20px;font-weight:600;height:24px;letter-spacing:normal;line-height:1.04;margin-bottom:20px;text-align:left}.articles__wrapper__item__title img{height:24px;margin-right:8px;width:24px}.articles__wrapper__item__referenceList{margin-left:12px}.articles__wrapper__item__referenceList li{margin-bottom:8px}.articles__wrapper__item__referenceList a{color:#57a1d8;text-decoration:underline}.articles__wrapper__item__wrap{background:#fff}.articles__wrapper__item__wrap__items{padding:20px 0}@media screen and (max-width:749px){.articles__wrapper__item__wrap__items{padding:20px 16px}}.articles__wrapper__item__wrap__item{display:inline-block;margin:0 0 10px}.articles__wrapper__item__body{background-color:#effafa;display:flex;flex-wrap:wrap;font-size:10px;justify-content:center;padding-top:10px}@media screen and (max-width:749px){.articles__wrapper__item__body{font-size:12px}}.articles__wrapper__item__body__button{align-items:center;background-color:#fff;border:1px solid #01989a;border-radius:67px;display:flex;margin-bottom:10px;padding:4px;width:47%}.articles__wrapper__item__body__button:nth-child(odd){margin-right:8px}.articles__wrapper__item__body span{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin:0 auto}.articles__wrapper__item__body img{height:11px;width:11px}.articles__wrapper__title{border-bottom:1px solid #e6e8e8;font-size:20px;font-size:24px;font-weight:600;letter-spacing:1px;line-height:28px;padding:8px 12px 16px;text-align:center}@media screen and (min-width:750px){.articles__wrapper__title{font-size:24px;letter-spacing:2px;line-height:32px}}@media screen and (max-width:749px){.articles__wrapper__title{margin:0 12px}}.articles__wrapper__searchedTitle{color:rgba(0,0,0,.87);display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:normal;line-height:1.5}.articles__wrapper__searchedTitleList{color:#01989a;display:flex}.articles__wrapper__searchedTitleList li:after{content:"・"}.articles__wrapper__searchedTitleList li:last-child:after{content:none}.articles__wrapper__lead{margin-bottom:32px;padding:12px}@media screen and (max-width:749px){.articles__wrapper__lead{margin-bottom:24px}}.articles__wrapper__sns{margin-bottom:30px}.articles__wrapper__sns__wrap{background:linear-gradient(to right bottom,#00a4bb,#44c6c4);height:104px;margin-bottom:40px;padding:30px 15px}.articles__wrapper__sns__wrap__items{margin:0 auto;width:calc(100vw - 30px)}@media screen and (min-width:750px){.articles__wrapper__sns__wrap__items{width:310px}}.articles__wrapper__sns__wrap__item{height:44px}.articles__wrapper__sns__wrap__item+.articles__wrapper__sns__wrap__item{margin-top:10px}.articles__wrapper__sns__wrap__item__link{-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;border:1px solid #fff;border-radius:2px;color:#fff;display:flex;display:-webkit-box;font-size:16px;font-weight:400;height:44px;justify-content:center;width:100%}.articles__wrapper__sns__wrap__item__link__img{margin-right:20px}.articles__wrapper__sns__wrap__item:last-child{margin-right:0}.articles__wrapper__post{margin-bottom:30px}.articles__wrapper__post__heading{box-sizing:content-box;box-sizing:initial;position:relative}.articles__wrapper__post__heading__imgWrap{height:calc(67vw - 21.44px);margin:8px auto 0;width:95%}@media screen and (min-width:750px){.articles__wrapper__post__heading__imgWrap{height:466px;width:100%}}.articles__wrapper__post__heading__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:749px){.articles__wrapper__post__heading__titleWrap{margin:0 16px 16px;padding-top:32px}}.articles__wrapper__post__heading__title{font-size:20px;font-weight:600;line-height:140%;margin-bottom:16px;min-height:48px}@media screen and (min-width:750px){.articles__wrapper__post__heading__title{font-size:24px;min-height:66px}}.articles__wrapper__post__heading__detail{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:flex;margin-bottom:24px;padding:0 7px 1px 4px}.articles__wrapper__post__heading__detail .author{font-size:14px;margin-left:16px}.articles__wrapper__post__heading__detail .date{color:#b2b2b2;font-size:13px;margin-left:auto}.articles__wrapper__post__heading__detail .imageWrapper{border-radius:50%;height:50px;overflow:hidden;position:relative;width:50px}.articles__wrapper__post__heading__detail .imageWrapper img{height:54px;left:-1px;position:absolute;top:-2px;width:54px}.articles__wrapper__post__info{display:flex;height:20px;margin-top:8px;position:relative;width:100%}@media screen and (max-width:749px){.articles__wrapper__post__info{margin:0 auto;width:95%}}.articles__wrapper__post__info__sns{bottom:0;display:flex;left:0;position:absolute;width:50%}.articles__wrapper__post__info__sns--ending{display:flex}@media screen and (max-width:749px){.articles__wrapper__post__info__sns--ending{margin:0 auto;width:93%}}.articles__wrapper__post__info__sns__item:not(:first-child){margin-left:8px}.articles__wrapper__post__info__sns__item{align-items:center;border-radius:2px;color:#fff;display:flex;flex-direction:row;font-size:10px;font-weight:700;height:20px;justify-content:center;width:90px}.articles__wrapper__post__info__sns__item__img{margin-right:12px;width:16px}.articles__wrapper__post__info__sns__item.twitter{background:#00aced}.articles__wrapper__post__info__sns__item.facebook{background:#1877f2}.articles__wrapper__post__info__sns__item i{margin-right:10px}.articles__wrapper__post__info__date{bottom:0;display:flex;position:absolute;right:0;text-align:right}@media screen and (max-width:749px){.articles__wrapper__post__info__date{display:block}}.articles__wrapper__post__info__date .date{margin-left:16px}@media screen and (max-width:749px){.articles__wrapper__post__info__date .date{font-size:12px}}.articles__wrapper__post__signup_banner{margin:24px auto 40px;min-height:16vh;text-align:center}@media screen and (max-width:749px){.articles__wrapper__post__signup_banner{margin-top:12px}}.articles__wrapper__post__signup_banner img{-o-object-fit:contain;object-fit:contain;width:100%}@media screen and (max-width:749px){.articles__wrapper__post__signup_banner img{width:94%}}.articles__wrapper__post__ending{font-size:14px;font-weight:700;margin:32px 0 40px}.articles__wrapper__post__ending__categoryWrap{display:flex;margin-bottom:8px;padding:0 15px}@media screen and (min-width:750px){.articles__wrapper__post__ending__categoryWrap{padding:0}}.articles__wrapper__post__ending__category{color:#01989a;display:inline-flex;padding-left:8px;-webkit-text-decoration:underline solid #01989a;text-decoration:underline solid #01989a}.articles__wrapper__post__ending__category:before{background:url(../images/folder_deep_green-d6848f61a4da45a5c2f8.svg) no-repeat;background-size:14px;content:"";height:30px;left:-1px;position:relative;top:4px;width:18px}.articles__wrapper__post__ending__tagWrap{padding:0 15px}@media screen and (min-width:750px){.articles__wrapper__post__ending__tagWrap{padding:0}}.articles__wrapper__post__ending__tags{display:flex;flex-wrap:wrap;list-style-type:none}.articles__wrapper__post__ending__tags a{display:flex}.articles__wrapper__post__application{margin-bottom:37px}.articles__wrapper__post__application img{width:100%}.articles__wrapper__post__postArea{margin-bottom:14px;padding:0 15px}.articles__wrapper__post__postArea span.underline{text-decoration:underline}.articles__wrapper__post__postArea span.emphasis{font-weight:700}.articles__wrapper__post__postArea span.italic{font-style:oblique}.articles__wrapper__post__postArea span.highlight{background:linear-gradient(transparent 70%,#ffe202 0)}.articles__wrapper__post__postArea .quote{background:#f8fafa;box-sizing:border-box;color:rgba(0,0,0,.54);font-style:italic;font-weight:400;margin:12px 0;padding:12px 16px 12px 60px;position:relative}.articles__wrapper__post__postArea .quote:before{color:#cfcfcf;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:30px;font-weight:900;left:12px;line-height:1;position:absolute;top:16px}.articles__wrapper__post__postArea .quote cite{display:block;font-size:.9em;text-align:right}@media screen and (min-width:750px){.articles__wrapper__post__postArea{padding:inherit}}.articles__wrapper__post__postArea ul#markdown-toc{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);display:list-item;line-height:1.75;list-style-position:inside;margin-top:36px;padding:88px 16px 54px;position:relative}.articles__wrapper__post__postArea ul#markdown-toc>li{display:list-item;font-size:15px;list-style-type:decimal;word-break:break-all}.articles__wrapper__post__postArea ul#markdown-toc>li:not(:last-child){margin-bottom:12px}@media screen and (max-width:749px){.articles__wrapper__post__postArea ul#markdown-toc>li{font-size:14px}}.articles__wrapper__post__postArea ul#markdown-toc>li>a{font-weight:600;text-decoration:none}.articles__wrapper__post__postArea ul#markdown-toc>li>ul{padding-top:4px}.articles__wrapper__post__postArea ul#markdown-toc>li>ul>li{list-style-type:circle;margin-left:3.5em}.articles__wrapper__post__postArea ul#markdown-toc>li>ul>li:not(:last-child){margin-bottom:2px}.articles__wrapper__post__postArea ul#markdown-toc>li>ul>li>a{text-decoration:none}.articles__wrapper__post__postArea ul#markdown-toc:before{color:rgba(0,0,0,.87);content:"目次";display:block;font-size:18px;font-weight:600;left:16px;line-height:50px;margin-top:32px;position:absolute;text-align:left;top:0;width:100%}@media screen and (min-width:750px){.articles__wrapper__post__postArea ul#markdown-toc:before{left:32px}}@media screen and (min-width:750px){.articles__wrapper__post__postArea ul#markdown-toc{padding:92px 32px 40px}}.articles__wrapper__post__postArea p{color:#4b4b4b;font-size:16px;font-weight:400;line-height:1.75;margin-top:18px}.articles__wrapper__post__postArea h2{background:#f8fafa;border-left:4px solid #01989a;font-size:22px;font-weight:600;line-height:1.5;margin-top:32px;padding:16px 12px;width:100%}@media screen and (max-width:749px){.articles__wrapper__post__postArea h2{font-size:20px}}.articles__wrapper__post__postArea h3{border-bottom:4px solid #01989a;font-size:18px;font-weight:600;line-height:1.5;margin-top:30px;padding:16px 12px 12px}.articles__wrapper__post__postArea h4{background:#f8fafa;font-size:16px;font-weight:600;line-height:1.5;margin-top:32px;padding:12px}.articles__wrapper__post__postArea figure{margin:32px 0;text-align:center}.articles__wrapper__post__postArea figure img{height:auto;width:100%}.articles__wrapper__post__postArea img{height:auto;margin:10px 0;width:100%}.articles__wrapper__post__postArea a{color:#01989a}.articles__wrapper__post__postArea .text_cta{background:#f8fafa;padding:20px}.articles__wrapper__post__postArea .coloredBackground{background:#e4f4f5;font-weight:500;margin:12px 0;padding:12px 20px}.articles__wrapper__post__postArea .textCentered{text-align:center}.articles__wrapper__post__postArea .text__box--colored--parent{background-color:rgba(254,232,0,.1);font-size:16px;margin:30px 0;padding:30px;text-align:center}.articles__wrapper__post__postArea .text__box--colored--child{display:inline-block;font-size:16px;text-align:left}.articles__wrapper__post__postArea .text__box--centerd--horizontally--parent{font-size:16px;margin:30px 0;text-align:center}.articles__wrapper__post__postArea .text__box--centerd--horizontally--child{display:inline-block;font-size:16px;text-align:left}.articles__wrapper__post__postArea table.journal_table{border-collapse:collapse;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin:25px 0;width:100%}.articles__wrapper__post__postArea table.journal_table thead{background-color:#888;color:#fff}.articles__wrapper__post__postArea table.journal_table thead th{border:1px solid #fff;padding:12px}.articles__wrapper__post__postArea table.journal_table tbody tr{border-top:8px solid #fff}.articles__wrapper__post__postArea table.journal_table tbody tr td{background:#ddd;line-height:1.4;padding:12px;vertical-align:middle}.articles__wrapper__post__postArea table.journal_table tbody tr td:nth-child(2n){background-color:#fff8dc;color:#d2691e;text-align:center}.articles__wrapper__post__postArea table.side_title_table{border:2px solid #ddd;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin:25px 0;width:100%}.articles__wrapper__post__postArea table.side_title_table tbody td{background-color:#fff8dc;border:2px solid #ddd;line-height:1.4;padding:12px;vertical-align:middle;width:25%}@media screen and (max-width:749px){.articles__wrapper__post__postArea table.side_title_table tbody td{width:30%}}.articles__wrapper__post__postArea table.side_title_table tbody td:nth-child(2n){background-color:#fff;font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;width:75%}@media screen and (max-width:749px){.articles__wrapper__post__postArea table.side_title_table tbody td:nth-child(2n){width:70%}}.articles__wrapper__post__postArea .insertedLpBanner{background-color:#f8fafa;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:flex;margin:16px 0;padding:16px}.articles__wrapper__post__postArea .insertedLpBanner__img{height:80px;margin:0;width:80px}.articles__wrapper__post__postArea .insertedLpBanner__detail{padding-left:16px}.articles__wrapper__post__postArea .insertedLpBanner__title{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;font-weight:700;letter-spacing:normal;line-height:1.5}.articles__wrapper__post__postArea .insertedLpBanner__description{color:rgba(0,0,0,.87);font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:400;margin-top:12px}.articles__wrapper__post__company{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);padding:28px 0 18px}.articles__wrapper__post__company__head{-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;display:flex;justify-content:center}.articles__wrapper__post__company__head__imgWrapper{height:35px;overflow:hidden;width:35px}.articles__wrapper__post__company__head .author{font-size:14px;margin-left:16px}.articles__wrapper__post__company__body{margin:15px 0;text-align:center}.articles__wrapper__post__writer{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:22px;padding:34px 0 19px}.articles__wrapper__post__writer__body{margin-bottom:20px;text-align:center}.articles__wrapper__post__related{background-color:#f8fafa;border-left:4px solid #fee800;margin:10px 0 25px}.articles__wrapper__post__related__title{font-size:22px;font-weight:600;padding:16px 0 16px 16px}.articles__wrapper__post__PCtags{display:none}@media screen and (min-width:750px){.articles__wrapper__post__PCtags{border-top:1px solid #eee;display:block;margin-bottom:40px;padding:15px 0}}.articles__wrapper__post__other{background:linear-gradient(to right bottom,#00b9be,#44c6c4);padding:30px 15px}.articles__wrapper__post__pagenation{padding:20px 15px}@media screen and (min-width:750px){.articles__wrapper__post__pagenation{display:none}}.articles__wrapper__post__pagenation__item__link{background-color:#fff;border:1px solid #6cc644;border-radius:2px;box-sizing:border-box;color:#6cc644;display:inline-block;height:40px;line-height:40px;padding:0 10px;width:calc(100vw - 50px)}.articles__wrapper__post__pagenation__item.first{margin-bottom:20px}.articles__wrapper__post__pagenation__item.first a:before{content:"<";margin-right:5px}.articles__wrapper__post__pagenation__item.last{margin-left:20px;text-align:right}.articles__wrapper__post__pagenation__item.last a:after{content:">";margin-left:5px}.articles__wrapper__post__bottom__description{border-top:1px solid #e5e5e5;color:#787878;padding:25px 40px}.articles__wrapper__post__bottom__description__title{font-weight:400;margin-bottom:10px}.articles__wrapper .pagination{margin:40px 0;width:100%}.articles__wrapper__author__profile{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);margin:48px 0;min-height:154px;padding:36px 16px 42px;width:696px}@media screen and (max-width:749px){.articles__wrapper__author__profile{margin-left:auto;margin-right:auto;padding:32px 12px;width:95%}}.articles__wrapper__author__profile__header{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;margin-bottom:20px;text-align:left;width:100%}.articles__wrapper__author__profile__contents{display:flex}.articles__wrapper__author__profile__img img{height:70px;-o-object-fit:contain;object-fit:contain;width:70px}@media screen and (max-width:749px){.articles__wrapper__author__profile__img{width:26%}}.articles__wrapper__author__profile__detail{margin-left:15px}@media screen and (max-width:749px){.articles__wrapper__author__profile__detail{margin-left:0;width:74%}}.articles__wrapper__author__profile__detail__header{display:flex}.articles__wrapper__author__profile__detail__name{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:18px;font-weight:600;letter-spacing:normal;line-height:1.5;margin-right:15px}.articles__wrapper__author__profile__detail__name:hover{color:#01989a;-webkit-text-decoration:underline solid #01989a;text-decoration:underline solid #01989a}@media screen and (max-width:749px){.articles__wrapper__author__profile__detail__name{font-size:16px;margin:0 0 7px}}.articles__wrapper__author__profile__detail__sns{display:flex;height:18px;padding-left:4px;padding-top:2px}@media screen and (max-width:749px){.articles__wrapper__author__profile__detail__sns{padding-left:8px;width:30%}}.articles__wrapper__author__profile__detail__sns__twitter{padding-bottom:1px;padding-right:8px}@media screen and (max-width:749px){.articles__wrapper__author__profile__detail__sns__twitter{padding-right:4px}}.articles__wrapper__author__profile__detail__sns__facebook{padding-right:8px}@media screen and (max-width:749px){.articles__wrapper__author__profile__detail__sns__facebook{padding-right:4px}}.articles__wrapper__author__profile__detail__sns__homepage{padding-bottom:1px}.articles__wrapper__author__profile__detail__comment{color:rgba(0,0,0,.87);font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;letter-spacing:normal;line-height:1.62;margin:8px 0;text-align:left}@media screen and (max-width:749px){.articles__wrapper__author__profile__detail__comment{-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box;overflow:hidden;width:100%}}.articles__wrapper__author__articles{color:#01989a;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.big_card__item{border-bottom:1px solid rgba(0,0,0,.26);display:flex;padding:12px 0;width:calc(100vw - 24px)}@media screen and (max-width:749px){.big_card__item{margin:0 auto;padding:8.5px 0;width:calc(100vw - 20px)}}@media screen and (min-width:750px){.big_card__item__thumb{height:100%;width:32%}}.big_card__item img{height:168px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:749px){.big_card__item img{height:88px;width:88px}}.big_card__item__text{flex-direction:column;font-weight:400;justify-content:space-between;padding-left:10px}@media screen and (min-width:750px){.big_card__item__text{display:flex;padding-left:28px;width:68%}}.big_card__item__title{box-sizing:border-box;color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:18px;font-weight:600;letter-spacing:normal;line-height:1.38;margin:12px 0;min-height:40px}.big_card__item__title:hover{color:#01989a;-webkit-text-decoration:underline solid #01989a;text-decoration:underline solid #01989a}@media screen and (max-width:749px){.big_card__item__title{font-size:14px;line-height:1.5;margin:4px 0 0;min-height:63px;width:calc(100vw - 130px)}}.big_card__item__excerpt{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:rgba(0,0,0,.54);display:-webkit-box;font-size:12px;height:4.5em;letter-spacing:.5px;line-height:1.5;margin-bottom:12px;overflow:hidden}@media screen and (max-width:749px){.big_card__item__excerpt{display:none}}.big_card__item__detail,.big_card__item__tags{color:#929292;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.8px;padding-bottom:16px!important}.big_card__item__detail .category,.big_card__item__tags .category{color:#01989a;font-weight:700}.big_card__item__detail .category img,.big_card__item__tags .category img{height:9px;margin-right:4px;vertical-align:baseline;width:10px}.big_card__item__detail .date,.big_card__item__tags .date{color:rgba(0,0,0,.26)}@media screen and (min-width:750px){.articles__wrapper__right .big_card__item{width:340px}.articles__wrapper__right{height:calc(100vh - 72px);overflow-y:scroll;position:sticky;top:72px;width:340px}}.small_card__item{display:flex;margin:12px auto 0;width:calc(100vw - 30px)}@media screen and (max-width:749px){.small_card__item{box-shadow:0 4px 5px 0 rgba(0,0,0,.06)}}@media screen and (min-width:750px){.small_card__item{margin:inherit;margin-top:12px;width:100%}}.small_card__item__imgWrapper{width:84px}.small_card__item__img{height:84px;margin:8px;-o-object-fit:cover;object-fit:cover;width:84px}.small_card__item__data{line-height:140%;padding:8px 12px}.small_card__item__date{color:rgba(0,0,0,.26);font-size:10px;margin-left:6px}.small_card__item__title{color:rgba(0,0,0,.87);font-size:14px;font-weight:600;margin-left:6px;min-height:56px;overflow:hidden}.small_card__item__title:hover{color:#01989a;-webkit-text-decoration:underline solid #01989a;text-decoration:underline solid #01989a}.articleInsertedCard{background-color:#f8f8f8;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:flex;margin:16px auto 0;width:calc(100vw - 30px)}@media screen and (min-width:750px){.articleInsertedCard{margin:inherit;margin-top:12px;width:60%}}.articleInsertedCardImage{margin:0 8px;width:84px}.articleInsertedCardImage__img{height:84px;-o-object-fit:cover;object-fit:cover;width:84px!important}.articleInsertedCardImage__title{color:rgba(0,0,0,.87);font-size:14px;font-weight:600;min-height:56px;overflow:hidden;padding:8px 12px}.articleInsertedCardImage__title:hover{color:#01989a;-webkit-text-decoration:underline solid #01989a;text-decoration:underline solid #01989a}.articlesHead{background-color:#01989a;box-sizing:border-box;color:#fff;font-size:18px;height:60px;line-height:60px;padding:0 10px;width:100%}.articlesHead__img{height:24px;vertical-align:sub}.articlesHead__main{font-size:20px;font-weight:600;margin-left:10px}.articlesHead__sub{font-size:12px;margin-left:12px}@media screen and (min-width:750px){.sp_only{display:none}}.articles__navigation{margin-bottom:25px;padding:inherit}.articles__emptyContainer{display:none}@media screen and (min-width:750px){.articles__emptyContainer{background-color:#fff;display:flex;height:132px;width:100%}}.articles__top{position:fixed;top:0;width:100%;z-index:5}.articles__top__headingWrapper{background-color:#fff;height:84px;margin:0 auto;padding:12px 0 16px}@media screen and (max-width:749px){.articles__top__headingWrapper{box-shadow:0 3px 4px 0 rgba(0,0,0,.05);display:flex;height:64px;padding:8px 12px}.articles__top__headingWrapper .active p:after{content:""}}.articles__top__headingWrapper__category{display:none}@media screen and (max-width:749px){.articles__top__headingWrapper__category{border-left:1px solid #01989a;color:#01989a;display:block;margin:4px 0;max-width:72px;padding:4px 0 8px 10px;text-align:center;width:25%}.articles__top__headingWrapper__category p{font-size:13px}.articles__top__headingWrapper__category p:after{content:"";font-family:Font Awesome\ 5 Pro;font-size:20px;font-weight:700}}.articles__top__heading{color:#01989a;display:flex;height:52px;margin:0 auto;max-width:1080px}@media screen and (max-width:749px){.articles__top__heading{display:block;margin:0 auto 0 0}.articles__top__imgWrapper img{width:68%}}.articles__top__subHeading{color:rgba(0,0,0,.54);font-size:15px;font-weight:600;margin:24px 60px 24px 0;padding-left:25px}@media screen and (max-width:749px){.articles__top__subHeading{color:#01989a;font-size:9px;line-height:2;margin:0;padding:0}}.articles__top__subHeading__sns{margin:0 0 0 auto;padding:24px 0 0 32px}.articles__top__subHeading__sns i:before{font-size:24px}@media screen and (max-width:749px){.articles__top__subHeading__sns{display:none}}.articles__top__subHeading__sns a:not(:last-child){margin-right:35px}.articles__top__subHeading__sns a .line-at{margin-bottom:4px}.articles__top__category__hidden__container{color:#019799;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;height:calc(100vh - 64px);left:-100vw;line-height:1.31;opacity:0;overflow-y:scroll;position:absolute;text-align:center;visibility:hidden;width:100%}.articles__top .active{left:0;opacity:1;visibility:visible}.articles__top__category__children{display:none}.articles__top__category__hidden__container .articles__top__category__parents{width:100%}.articles__top__category__hidden__container .articles__top__category__parent{background-color:#f7f7f7;border:1px solid #019799}.articles__top__category__hidden__container .articles__top__category__parent:nth-child(n+2){border-top:none}.articles__top__category__hidden__container .articles__top__category__parent__head{padding:12px 20px;position:relative;text-align:left}.articles__top__category__hidden__container .articles__top__category__parent__head p:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:700;left:90%;position:absolute;top:24%}.articles__top__category__hidden__container .articles__top__category__parent .active{display:flex;flex-wrap:wrap}.articles__top__category__hidden__container .articles__top__category__parent .active p:after{content:""}.articles__top__category__hidden__container .articles__top__category__children{margin:0 40px}.articles__top__category__hidden__container .articles__top__category__child{margin-bottom:12px;min-width:50%;text-align:left}.articles__top__category__hidden__container .articles__top__category__child:before{content:"";font-family:Font Awesome\ 5 Pro;margin:0 8px 3px 0}.articles__top__category__hidden__container .articles__top__category__bottom{background-color:#f2fbfb;padding:10px}.articles__top__category__hidden__container .articles__top__category__bottom__button{background-color:#fff;border:1px solid #149fa1;border-radius:5px;display:block;margin:0 auto;padding:12px;position:relative}.articles__top__category__hidden__container .articles__top__category__bottom__button:last-child{margin-top:10px}.articles__top__category__hidden__container .articles__top__category__bottom__button:before{content:"";font-family:Font Awesome\ 5 Pro;left:7%;position:absolute;top:50%;transform:translate(-50%,-50%)}.articles__top__searchWrapper{display:inline-flex;margin:12px}@media screen and (max-width:749px){.articles__top__searchWrapper{display:none}}.articles__top__searchForm{width:200px}.articles__top__searchForm .selectize-input{min-height:42px;padding:0 8px}.articles__top__searchButton{height:32px;margin:5px;width:44px}.articles__top__subWrapper{background-color:#01989a;height:48px;width:100%}@media screen and (max-width:749px){.articles__top__subWrapper{display:none}}.articles__top__categoryWrapper{background-color:#01989a;display:flex;height:100%;margin:0 auto;max-width:1080px}@media screen and (max-width:749px){.articles__top__categoryWrapper{justify-content:flex-start;margin:0;overflow-x:scroll;white-space:nowrap;width:100vw}}.articles__top__categories{display:flex;position:absolute;text-align:center;width:900px}@media screen and (max-width:749px){.articles__top__categories{margin:0;overflow-x:scroll;overflow-y:hidden;width:100%}}.articles__top__category{color:#fff;font-size:14px;font-weight:600;height:48px;letter-spacing:1px;line-height:21px;min-width:112px;padding:12px 12px 0 22px;position:relative;width:auto}@media screen and (min-width:750px){.articles__top__category{font-size:14px;line-height:24px}}@media screen and (max-width:749px){.articles__top__category{min-width:auto}}.articles__top__category__parent{position:relative}.articles__top__category__parent:before{border:0;border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:6px;left:-16px;position:absolute;top:5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:all .5s;width:6px}.articles__top__category__hidden{background-color:#fff;box-shadow:1px 1px 1px 1px rgba(0,0,0,.2);left:0;opacity:0;position:absolute;top:48px;visibility:hidden;width:200px}.articles__top__category__hidden li{align-items:center;display:flex;padding:10px 15px}.articles__top__category__hidden li a{position:relative;width:100%}.articles__top__category__hidden__arrow{left:0;position:absolute;top:-4px}.articles__top__category__hidden__link{color:rgba(0,0,0,.54);height:100%;padding-left:20px;text-align:left}@media screen and (min-width:750px){.articles__top__category:hover{background-color:#fff;color:#01989a}.articles__top__category:hover>.articles__top__category__parent:before{border-right:2px solid #01989a;border-top:2px solid #01989a;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg)}.articles__top__category:hover>.articles__top__category__hidden{opacity:1;visibility:visible}}.articles__top__categoryLogo{align-self:center;margin:40px;opacity:0}@media screen and (max-width:749px){.articles__top__categoryLogo{display:none}}@keyframes fade-in1{0%{opacity:0}to{opacity:1}}.buttonArea{margin-top:15px}.authors__headingWrapper{align-items:center;border-bottom:4px dotted #00b9be;display:flex;margin:40px 0 8px;padding-bottom:8px;width:700px}@media screen and (max-width:749px){.authors__headingWrapper{margin:20px auto 4px;width:95vw}}.authors__headingWrapper__image{border-radius:50%;height:48px;-o-object-fit:cover;object-fit:cover;width:48px}.authors__headingWrapper__headingWrapper{align-items:baseline;vertical-align:center}@media screen and (max-width:749px){.authors__headingWrapper__headingWrapper{flex-direction:column}}.authors__headingWrapper__heading{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:24px;font-weight:600;margin:0 0 6px 12px}@media screen and (max-width:749px){.authors__headingWrapper__heading{font-size:20px;margin-bottom:8px}}.authors__headingWrapper__description{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:14px;line-height:1.3em;margin-left:12px}.authors__headingWrapper__readMore{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;padding:0 16px;text-align:right;width:100%}@media screen and (max-width:749px){.authors__headingWrapper__readMore{margin:8px 0}.authors__headingWrapper__subHeading{padding-left:8px}}hr{border:1px solid #ddd;width:100%}.button--moreRead{border:1px solid #01989a;color:#01989a;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;padding:12px 32px}.button--moreRead:after{content:" >"}.articles-content{margin-top:300px;position:absolute}a.articles__tag{background-color:#f8fafa;border-radius:40px;color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:13px;font-weight:600;height:26px;letter-spacing:normal;line-height:1.1;margin:0 4px 4px;padding:6px 12px}a.articles__tag:before{background:url(../images/article_tag-ec7e43d2ee6a7e11b7ae.svg) no-repeat 50%;background-size:14px;content:"";height:30px;position:relative;top:-8px;width:18px}.badgeWithIcon{border:1px solid;border-radius:4px;color:#ff4d49;display:inline-block;line-height:1;padding:4px 8px;position:relative}.badgeWithIcon,.badgeWithIcon i{margin-right:.4em}.candidateInterview__title{font-size:16px;font-weight:200}.candidateInterview__buttonBox{width:240px}.candidateInterview__buttonBox button{display:inline;width:200px}.candidateInterview table{border:1px solid #d2d2d2;margin:20px auto;width:100%}.candidateInterview table th{background:#f8f8f8;font-weight:500;height:30px;vertical-align:middle}.candidateInterview table td{border-top:1px solid #d2d2d2;padding:10px 14px}.candidateInterview table th:not(:last-child){border-right:1px solid #d2d2d2}.candidateInterview table td:not(:last-child){border-right:1px solid #d2d2d2}table.candidate .image{float:left;height:60px;margin-right:10px;width:60px}table.candidate ul li{background-color:#787878;color:#fff;float:left;font-size:9px;font-weight:500;margin-right:6px;margin-top:6px;padding:0 6px}table.candidate ul li:first-child{background-color:inherit;color:inherit}table.candidate .profile{min-width:320px;padding:15px;width:320px}table.candidate .status{position:relative;width:202px}table.candidate .status__edit-button{cursor:pointer;font-size:10px;position:absolute;right:9px}table.candidate .status__edit-button:hover{text-decoration:underline}table.candidate .status__edit-list{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);left:170px;position:absolute;top:35px}table.candidate .status__edit-list li{background:#fff;font-size:13px;height:33px;padding:10px 0 10px 15px;text-align:left;width:150px}table.candidate .status__edit-list li:hover{background:rgba(25,147,168,.1)}table.candidate .status__edit-list li i{color:#00b9be;float:right;margin-right:16px}table.candidate .candidateReplyStatus,table.candidate .companyReplyStatus{width:86px}table.candidate .action{width:136px}table.candidate .action button{height:40px;width:106px}table.candidate .name{font-size:16px;font-weight:500;letter-spacing:.6px}table.candidate .name .lv{color:#1993a8;font-size:13px;letter-spacing:.3px;margin-left:8px}table.candidate .age,table.candidate .sex{float:left}table.candidate .address,table.candidate .salary{color:#929292;float:left;font-size:13px;margin-left:73px}table.candidate .button--simpleGray{font-size:13px}.candidateProfile{display:flex}.candidateProfile .image{align-items:center;display:flex;height:144px;margin-right:15px;width:144px}.candidateProfile .image img{cursor:pointer;display:block;margin:15px auto;max-height:144px;max-width:144px}.candidateProfile .profile{flex:1 1;font-weight:400;width:70%}.candidateProfile .profile .name{font-size:16px;font-weight:600;letter-spacing:1px;line-height:24px;padding-bottom:2px}@media screen and (min-width:750px){.candidateProfile .profile .name{font-size:20px;font-weight:600;line-height:28px}}.candidateProfile .profile .lv{color:#1993a8;font-size:13px}.candidateProfile .profile .name_kana{color:#929292;font-size:13px;padding-bottom:18px}.candidateProfile .profile .address{padding-top:4px}.candidateEducation h4,.candidateHistory h4{margin:10px 14px}.candidateEducation__item,.candidateHistory__item{margin:24px 0}.candidateEducation__date,.candidateEducation__no-data,.candidateHistory__date,.candidateHistory__no-data{color:#929292;display:inline-block;font-size:13px;margin:0 14px}.candidateEducation__date,.candidateHistory__date{width:100px}.candidateEducation__icon,.candidateHistory__icon{color:#00b9be;max-height:20px;max-width:27px}.candidateEducation__icon.fa,.candidateHistory__icon.fa{font-size:1.465em}.candidateEducation__content,.candidateHistory__content{display:inline-block;margin-right:8.5px;vertical-align:top}.candidateEducation__main,.candidateHistory__main{font-size:16px}.candidateEducation__sub,.candidateHistory__sub{font-size:13px;margin-top:5px}.careerAccountability{background-color:#fff;box-shadow:0 0 20px gray;height:450px;overflow:hidden;width:800px;z-index:1002}.careerAccountability__header{font-size:14px;padding:18px 0 18px 25px;position:relative}@media screen and (min-width:750px){.careerAccountability__header{border-bottom:1px solid #929292}}@media screen and (max-width:749px){.careerAccountability__header{background:#00b9be;color:#fff;font-weight:400;height:70px;line-height:34px;padding-left:0;text-align:center}.careerAccountability__header button{height:30px;position:absolute;top:20px;width:70px}.careerAccountability__header__button--left{left:20px}.careerAccountability__header__button--right{right:20px}}.careerAccountability__back{cursor:pointer;display:inline-block;font-size:20px;left:15px;line-height:50px;position:absolute;top:10px}.careerAccountability__back i{font-size:16px;font-weight:600}.careerAccountability__preset{left:210px;position:absolute;top:10px;width:400px}.careerAccountability__close{cursor:pointer;display:inline-block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;line-height:50px;position:absolute;right:15px;top:10px}.careerAccountability__main{display:inline-flex;display:-webkit-inline-flex;flex:1 1;width:100%}@media screen and (min-width:750px){.careerAccountability__main{height:392px}}@media screen and (max-width:749px){.careerAccountability__main{display:block}}.careerAccountability__col{overflow:auto;width:100%}@media screen and (max-width:749px){.careerAccountability__footer{box-shadow:0 0 4px 0 rgba(0,0,0,.5);height:110px}.careerAccountability__footer__buttonContainer{display:flex;margin-top:10px}.careerAccountability__footer__buttonContainer .backButton{align-items:center;display:flex;justify-content:center;margin-left:20px;width:22%}.careerAccountability__footer__buttonContainer .submitButton{width:78%}.careerAccountability__footer button{font-size:16px;margin:10px auto 0}}.careerAccountability__job-category-list{letter-spacing:.1px;line-height:16px;overflow-y:auto}@media screen and (max-width:749px){.careerAccountability__job-category-list{height:calc(100% - 170px)}}.careerAccountability__job-category-list li{cursor:pointer;padding:10px 0 10px 20px;position:relative}@media screen and (max-width:749px){.careerAccountability__job-category-list li{font-size:18px;padding:20px 0 20px 20px}.careerAccountability__job-category-list li:not(:last-of-type){border-bottom:1px solid #d2d2d2}}.careerAccountability__job-category-list li:hover{background:#00b9be;color:#fff}.careerAccountability__job-category-list li:hover:after{color:#fff}.careerAccountability__job-category-list li:after{color:#929292;content:"";font-family:Font Awesome\ 5 Pro;font-size:1.6em;position:absolute;right:10px}@media screen and (max-width:749px){.careerAccountability__job-category-list li:after{right:21px}}.careerAccountability__job-category-list li.list--open{background:#00b9be;color:#fff}.careerAccountability__job-category-list li.list--open:after{color:#fff;content:""}.careerAccountability__job-category-parent{border-bottom:1px solid #d2d2d2;font-size:18px;font-weight:500;padding:16px;text-align:center;width:100%}.careerAccountability__job-category-child-list{letter-spacing:.1px;line-height:16px}@media screen and (min-width:750px){.careerAccountability__job-category-child-list{background:#d8d8d8;border-left:1px solid #929292;border-right:1px solid #929292}}@media screen and (max-width:749px){.careerAccountability__job-category-child-list{height:calc(100% - 170px)}}.careerAccountability__job-category-child-list li{background:#fff;padding:8px 8px 8px 15px;position:relative}@media screen and (max-width:749px){.careerAccountability__job-category-child-list li{border-bottom:1px solid #d2d2d2;font-size:16px;padding:20px 0 20px 22px}.careerAccountability__job-category-child-list li input[type=checkbox]+.label--checkbox{height:25px;margin-right:10px;min-width:25px;width:25px}}@media screen and (min-width:750px){.careerAccountability__job-category-child-list li:first-of-type{padding:16px 8px 8px 15px}}.careerAccountability__job-category-child-list label{align-items:center;cursor:pointer;display:flex;margin-bottom:0}@media screen and (max-width:749px){.careerAccountability__job-category-child-list label{padding:0 46px 0 0}}.careerAccountability__job-category-selected{height:100%;letter-spacing:.1px;line-height:16px;padding:20px;position:relative}@media screen and (max-width:749px){.careerAccountability__job-category-selected{height:auto;padding:12px 0 14px;text-align:center}}.careerAccountability__job-category-selected__header{padding-bottom:20px}.careerAccountability__job-category-selected__main{height:calc(100% - 91px);overflow-y:auto}.careerAccountability__job-category-selected__footer{bottom:0;left:0;position:absolute;width:100%}.careerAccountability__job-category-selected__footer button{float:right;font-size:16px;margin-right:25px;width:84px}.careerAccountability__job-category-selected .no-select{color:#787878}.careerAccountability__job-category-selected li{align-items:flex-start;display:inline-flex}.careerAccountability__job-category-selected__parent{margin-bottom:10px}.careerAccountability__job-category-selected__parent__icon{margin:0 11px 0 0}.careerAccountability__job-category-selected__parent__icon:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.6em;font-weight:800}.careerAccountability__job-category-selected__child{margin-bottom:25px}.careerAccountability__job-category-selected__child li{margin-top:10px}.careerAccountability__job-category-selected__child__icon{margin:0 11px 0 20px}.careerAccountability__job-category-selected__child__icon:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.6em;font-weight:800}.careerAccountability--sp{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.companies-form .fieldarea{display:flex;margin-bottom:0;padding:0}.companies-form .fieldarea .label{align-items:center;background-color:hsla(0,0%,82%,.2);display:flex;font-weight:500;justify-content:flex-end;padding:17px;width:25%}.companies-form .fieldarea .label--start{align-items:flex-start}.companies-form .fieldarea .fieldarea-group{align-items:center;display:flex;flex:1 1;justify-content:flex-end;padding:4px 0 0}.companies-form .fieldarea .fieldarea-group.add-photo{justify-content:center}.companies-form .fieldarea .fieldarea-group .required{background-color:#929292;color:#fff;font-size:10px;margin:0 24px 0 25px;padding:0 5px}.companies-form .fieldarea .fieldarea-group .fieldarea-control{flex-direction:column;margin:25px 5px 25px 10px;width:75%}@media screen and (min-width:750px){.companies-form .fieldarea .fieldarea-group .fieldarea-control{margin-right:25px}}.companies-form .fieldarea .fieldarea-group .fieldarea-control input{width:100%}.companies-form .fieldarea .fieldarea-group .fieldarea-control select{max-width:100%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .supposed_salary select{margin-right:12px;width:87px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .supposed_salary input{height:40px;margin-right:8px;width:87px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .work_time{align-items:center;display:flex;margin-bottom:0;padding:0}.companies-form .fieldarea .fieldarea-group .fieldarea-control.employee{margin-bottom:8px;margin-top:12px;width:75%}.companies-form .fieldarea .fieldarea-group .fieldarea-control.employee label{display:inline-block;width:186px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.employee .employee__type,.companies-form .fieldarea .fieldarea-group .fieldarea-control.employee select{width:87px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.employee .employee__type{margin-right:11px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.employee .employee__add{margin-bottom:20px;margin-left:384px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.working-time input{height:40px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.working-time .working-time__usage{margin-right:11px;width:280px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.working-time .working-time__time{height:40px;width:87px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .salary input{margin-right:5px;width:30%}.companies-form .fieldarea .fieldarea-group .fieldarea-control.supposed_salary select{margin-right:10px;width:100%}@media screen and (min-width:750px){.companies-form .fieldarea .fieldarea-group .fieldarea-control.supposed_salary select{margin-right:25px;width:20%}}.companies-form .fieldarea .fieldarea-group .fieldarea-control.supposed_salary input{margin-right:5px;width:20%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .work-style input{margin-right:5px;width:30%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .work_hours span{width:25%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .work_hours input{margin-right:5px;width:40%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .employee span{width:25%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .employee select{margin-right:10px;width:100%}@media screen and (min-width:750px){.companies-form .fieldarea .fieldarea-group .fieldarea-control .employee select{margin-right:25px;width:25%}}.companies-form .fieldarea .fieldarea-group .fieldarea-control .employee input{margin-right:5px;width:25%}.companies-form .fieldarea .fieldarea-group .fieldarea-control.address select{width:100%}@media screen and (min-width:750px){.companies-form .fieldarea .fieldarea-group .fieldarea-control.address select{margin-right:25px;width:80%}}.companies-form .fieldarea .fieldarea-group .fieldarea-control.address input{width:100%}@media screen and (min-width:750px){.companies-form .fieldarea .fieldarea-group .fieldarea-control.address input{margin-right:25px;width:80%}}.companies-form .fieldarea .fieldarea-group .fieldarea-control.company-publicity .company-publicity__item{display:inline-block;padding-top:10px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.company-publicity label{margin-right:20px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.address{margin-bottom:4px;margin-top:4px;width:75%}.companies-form .fieldarea .fieldarea-group .fieldarea-control.address span{display:inline-block;width:60px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.address select{margin-right:10px;width:87px}@media screen and (min-width:750px){.companies-form .fieldarea .fieldarea-group .fieldarea-control.address select{margin-right:25px}}.companies-form .fieldarea .fieldarea-group .fieldarea-control.address input{height:40px;margin-right:5px;width:228px}@media screen and (min-width:750px){.companies-form .fieldarea .fieldarea-group .fieldarea-control.address input{margin-right:25px}}.companies-form .fieldarea .fieldarea-group .fieldarea-control.address label{display:inline-block;width:186px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__title{font-size:14px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__title .icon--remove{padding:0;vertical-align:bottom}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__image{align-items:center;display:flex;float:left;margin:21px auto;max-width:400px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__image img{display:block;max-height:90px;max-width:120px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__handler{float:left;margin:21px auto}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__handler__item{padding:6px 0}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__handler__item button{font-size:13px;height:40px;margin:0 12px;width:106px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__add-image{float:left;font-size:14px;margin:11px 0 9px;text-align:center;vertical-align:middle;width:55%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .creative__add-image--add{margin-right:7px;vertical-align:bottom}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__title{font-size:14px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__title .icon--remove{padding:0;vertical-align:bottom}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__salary{margin-top:21px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__salary input{height:40px;margin-right:8px;width:87px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__description{margin-top:12px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__description textarea{padding:3px 16px 3px 11px;width:367px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__add{float:left;font-size:14px;margin:18px 0 9px;text-align:center;width:88%}.companies-form .fieldarea .fieldarea-group .fieldarea-control .career__add .icon--add{margin-right:7px;vertical-align:bottom}.companies-form .fieldarea .fieldarea-group .fieldarea-control .companiesJobsTags__tagType{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:8px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .companiesJobsTags__tags{margin-bottom:16px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .photo{display:inline-block}.companies-form .fieldarea .fieldarea-group .fieldarea-control .photo__image{height:60px;margin-right:15px;max-height:60px;max-width:60px;text-align:center;vertical-align:middle;width:60px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .photo__handler{display:inline-block}.companies-form .fieldarea .fieldarea-group .fieldarea-control .photo__handler button{display:inline-block;font-size:13px;height:40px;margin-right:13px;width:106px}.companies-form .fieldarea .fieldarea-group .fieldarea-control .icon--add,.companies-form .fieldarea .fieldarea-group .fieldarea-control .icon--remove{font-size:1.38em;padding:0 11px}.companies-form .fieldarea .fieldarea-group .fieldarea-control.has-error{color:#ff4d49}.companies-form .fieldarea .fieldarea-group .fieldarea-control.has-error input{border:1px solid #ff4d49}.companies-form .fieldarea .fieldarea-group .fieldarea-control.has-error .error{font-size:10px;margin:10px 0 0 12px}.companies-form .fieldarea textarea{height:auto;resize:none}.companies-form .fieldarea:not(:first-child) .label{border-top:1px solid #fff}.companies-form .fieldarea:not(:first-child) .label.no-boarder{border-top:none}.companies-form .fieldarea:not(:first-child) .fieldarea-group{border-top:1px solid #f6f6f6}.companies-form .fieldarea:not(:first-child) .fieldarea-group.no-boarder{border-top:none}.companies-form .fieldarea:first-child{border-top:1px solid #f6f6f6}.companies-form .fieldarea:last-of-type{border-bottom:1px solid #f6f6f6}.companies-form__submit{margin-bottom:63px;text-align:center}.companies-form__submit .button{display:inline-block;font-size:13px;height:40px;margin:29px 12px 0 0;width:106px}.circle{background-color:#000;border-radius:50%;color:#fff;font-size:12px;height:24px;margin:7px;padding:4px 6px;width:24px}.companyJob__tags{display:flex;flex-wrap:wrap;gap:4px;height:20px;margin-bottom:12px;overflow:hidden;width:95%}.companyJob__tag{background-color:#fff;border:1px solid #01989a;color:#01989a;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:20px;letter-spacing:normal;line-height:1.5;padding:0 4px}.companyJob__tag--new{background-color:rgba(255,77,73,.8);border:none;color:#fff}.jobCategories__tag{background-color:#fff;border:1px solid #01989a;color:#01989a;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:20px;letter-spacing:normal;line-height:1.5;margin:0 3px 4px;padding:4px;white-space:nowrap}.jobCategories__tag--new{background-color:rgba(255,77,73,.8);border:none;color:#fff}table.jobs td:last-child{padding:10px 0}table.jobs th{font-size:12px}table.jobs th:first-child{padding:0 20px;width:70%}table.jobs .image{float:left;height:48px;margin-right:10px;width:48px}table.jobs .name{font-size:14px;font-weight:600;letter-spacing:.7px;line-height:21px}@media screen and (min-width:750px){table.jobs .name{font-size:18px;font-size:16px;letter-spacing:1px;line-height:26px;line-height:normal}}table.jobs ul li{background-color:#929292;color:#fff;float:left;font-size:9px;font-weight:500;margin-right:6px;margin-top:6px;padding:0 6px}table.jobs button{margin:7px auto;width:calc(100% - 20px)}.jobSearchbox select{margin-right:12px;padding-left:10px}.jobSearchbox select.company{width:160px}.jobSearchbox select.status{width:87px}.jobSearchbox select.readStatus{width:70px}.jobSearchbox button{display:inline;font-size:13px;height:40px;width:106px}.jobSearchbox .propertyBox{float:left}.jobSearchbox label{font-size:12px}.jobSearchbox .clearfix{clear:both}.companies-list__header{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;height:50px;line-height:50px}@media screen and (min-width:750px){.companies-list__header{height:70px;line-height:70px}}.companies-list__header__title{font-size:16px;padding:0 0 0 15px}@media screen and (min-width:750px){.companies-list__header__title{font-size:24px;padding:0 0 0 51px}}.companies-list__body{margin:0 0 160px}@media screen and (min-width:750px){.companies-list__body{-ms-flex-pack:distribute;-webkit-box-pack:distribute;display:flex;justify-content:space-evenly;margin:50px 0 60px;width:100%}}.companies-list__sidebar{width:100%}@media screen and (min-width:750px){.companies-list__sidebar{max-width:220px;width:21%}.companies-list__main{width:67%}}.companies-list__main__header{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:inline-flex;display:-webkit-box;font-weight:400;justify-content:space-between;margin-bottom:10px;width:100%}@media screen and (min-width:750px){.companies-list__main__header{margin-bottom:25px}.companies-list__main__header select{border:none;margin-right:30px;width:80px}}@media screen and (max-width:749px){.companies-list__main__header .companies-list__sort--pc,.companies-list__main__header .pagination{display:none}}.companies-list__main__header .companies-list__sort--sp{-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-align:center;-webkit-box-align:center;align-items:center;border-bottom:1px solid #e5e5e5;display:inline-flex;display:-webkit-box;justify-content:flex-end;padding:10px 17px 10px 0;width:100%}.companies-list__main__header .companies-list__sort--sp button i{margin-right:4px}@media screen and (min-width:750px){.companies-list__main__header .companies-list__sort--sp{display:none}}.companies-list__main__footer{margin:30px auto}@media screen and (min-width:750px){.companies-list__main__footer{margin:80px auto}}@media screen and (max-width:749px){.companies-list__keyword-search{display:none}}.companies-list__keyword-search label{font-size:18px}.companies-list__keyword-search input{width:200px}.companies-list__keyword-search .btn-wrapper{-ms-flex-pack:end;-webkit-box-pack:end;display:flex;justify-content:flex-end;margin:10px 0 25px;width:100%}.companies-list__keyword-search .btn-wrapper button{margin:0;width:84px}@media screen and (max-width:749px){.companies-list__area-search{display:none}}.companies-list__area-search label{font-size:18px;margin:0;padding:0 0 20px 15px}.companies-list__area-search .checboxWrapper{-ms-flex-align:center;-webkit-box-align:center;align-items:center;cursor:pointer}.companies-list__area-search .area-parent{-ms-flex-pack:justify;-webkit-box-pack:justify;border-top:1px solid #e5e5e5;display:inline-flex;display:-webkit-box;flex-wrap:nowrap;height:50px;justify-content:space-between;line-height:50px;padding:0 6px 0 15px;width:100%}.companies-list__area-search .area-parent:hover{cursor:pointer}.companies-list__area-search .area-parent span:first-child{margin-right:auto;white-space:nowrap}.companies-list__area-search .area-parent span:nth-child(2){color:#b2b2b2;font-size:10px;margin:0 9px 0 18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.companies-list__area-search .area-parent span:nth-child(3){color:#929292}.companies-list__area-search .area-parent span:nth-child(3) i{font-size:1.45em;line-height:50px}.companies-list__area-search .area-child{-ms-flex-pack:justify;-webkit-box-pack:justify;display:inline-flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}.companies-list__area-search .area-child label{font-size:14px;padding:0}.companies-list__card{-webkit-box-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-align:start;align-items:flex-start;box-shadow:0 2px 4px 0 rgba(0,0,0,.2);display:flex;display:-webkit-box;justify-content:space-between;line-height:1.25;margin:0 10px;padding:0 5px 3px 10px}@media screen and (min-width:750px){.companies-list__card{margin:0;padding:15px}}.companies-list__card:hover{cursor:pointer;transition:all .2s linear}.companies-list__card:hover:hover{opacity:1}@media screen and (min-width:750px){.companies-list__card:hover:hover{opacity:.72}}.companies-list__card__info-wrapper{line-height:1;padding:19px 12px 19px 0;width:58%}@media screen and (min-width:750px){.companies-list__card__info-wrapper{padding:19px 24px 19px 0;width:68%}}.companies-list__card__name{font-size:16px;font-weight:600}@media screen and (min-width:750px){.companies-list__card__name{font-size:21px}}.companies-list__card__tag{font-size:12px;padding:6px 0}@media screen and (min-width:750px){.companies-list__card__tag{font-size:14px;padding:10px 0}}.companies-list__card__tag li{background:#929292;border-radius:15px;color:#fff;display:inline-block;margin:0 8px 4px 0;padding:1px 6px}@media screen and (min-width:750px){.companies-list__card__tag li{padding:2px 10px}}.companies-list__card__description{color:#929292;font-size:12px}@media screen and (max-width:749px){.companies-list__card__description{display:none}}.companies-list__card__image-wrapper{margin:auto 0;max-height:67.5px;max-width:120px;min-height:67.5px;min-width:120px;overflow:hidden;text-align:center}@media screen and (min-width:750px){.companies-list__card__image-wrapper{max-height:120px;max-width:212px;min-height:120px;min-width:212px}}.companies-list__card__image-wrapper img{height:auto;max-width:120px;min-width:120px}@media screen and (min-width:750px){.companies-list__card__image-wrapper img{height:auto;max-width:212px;min-width:212px}}.companies-list__card+.companies-list__card{margin-top:10px}@media screen and (min-width:750px){.companies-list__card+.companies-list__card{margin-top:15px}}.companies-detail__header{-webkit-box-align:center;-webkit-box-pack:end;-ms-flex-pack:end;-ms-flex-align:center;align-items:center;border-top:1px solid #e5e5e5;display:flex;flex-direction:row-reverse;height:348px;justify-content:flex-end;width:100%}@media screen and (max-width:749px){.companies-detail__header{height:-moz-fit-content;height:fit-content}}.companies-detail__image-wrapper{-webkit-box-pack:center;-ms-flex-align:center;-webkit-box-align:center;-ms-flex-pack:center;align-items:center;display:flex;justify-content:center;max-height:348px;min-height:348px;overflow:hidden;width:100%}@media screen and (max-width:749px){.companies-detail__image-wrapper{min-height:-moz-fit-content;min-height:fit-content}}.companies-detail__image-wrapper img{background-color:#00a3af;filter:brightness(80%);width:100%;z-index:-1}@media screen and (max-width:749px){.companies-detail__image-wrapper img{filter:brightness(80%);filter:blur(1px)}}.companies-detail__image-wrapper:before{background-color:#00a3af;filter:brightness(80%);overflow:hidden;z-index:0}@media screen and (max-width:749px){.companies-detail__image-wrapper:before{filter:brightness(80%);filter:blur(1px)}}.companies-detail__info-wrapper{color:#fff;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:36px;font-weight:800;line-height:1.5;position:absolute;text-align:center;text-shadow:0 0 12px rgba(0,0,0,.4),0 0 14px rgba(0,0,0,.3);width:100%}@media screen and (max-width:749px){.companies-detail__info-wrapper{font-size:24px}}.companies-detail__title-wrapper{margin-top:10px;padding:40px 0;text-align:center}.companies-detail__title{border-bottom:3px solid #00b9be;font-size:24px;font-weight:400}.companies-detail__body{display:flex;margin:auto;padding:107px 0;width:1037px}@media screen and (max-width:749px){.companies-detail__body{display:block;max-width:351px;padding:48px 0;width:100%}}.companies-detail__body__main{margin-right:35px;width:726px}@media screen and (max-width:749px){.companies-detail__body__main{width:100%}}.companies-detail__top{display:block;padding:16px 40px;width:100%}@media screen and (max-width:749px){.companies-detail__top{padding:16px 8px}.companies-detail__top__images{display:flex;flex-wrap:wrap;justify-content:center}}.companies-detail__top__images__type{display:-webkit-inline-box;height:116px;margin-right:8px;width:118px}@media screen and (max-width:749px){.companies-detail__top__images__type{height:98px;margin:4px;width:100px}}.companies-detail__top__images__type1{background:url(../images/companies_appeal_point_type1-0e07dae6590c88417c6e.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type1--gray{background:url(../images/companies_appeal_point_type1--gray-f2e5e16402810165f75d.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type2{background:url(../images/companies_appeal_point_type2-dfcdc375e796148dee2a.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type2--gray{background:url(../images/companies_appeal_point_type2--gray-8e61932f48fb68e7a841.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type3{background:url(../images/companies_appeal_point_type3-e9d5e275c8ee89f47265.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type3--gray{background:url(../images/companies_appeal_point_type3--gray-f0b727e6e1a592557f96.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type4{background:url(../images/companies_appeal_point_type4-254d2a3ac2fe36930c6e.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type4--gray{background:url(../images/companies_appeal_point_type4--gray-651560e0db9ec03694a3.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type5{background:url(../images/companies_appeal_point_type5-2247937487979fe80043.svg) no-repeat 50%;background-size:cover}.companies-detail__top__images__type5--gray{background:url(../images/companies_appeal_point_type5--gray-7faccc42ced4f54773ba.svg) no-repeat 50%;background-size:cover}.companies-detail__top img{margin-right:8px;width:118px}@media screen and (max-width:749px){.companies-detail__top img{height:100%;margin:4px;width:28%}}.companies-detail__top img:last-child{margin:0}@media screen and (max-width:749px){.companies-detail__top img:last-child{margin:4px}}.companies-detail__top__label{display:flex;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:30px;font-weight:600;height:30px;line-height:38px;margin-bottom:52px}@media screen and (max-width:749px){.companies-detail__top__label{font-size:24px;line-height:25px;margin-bottom:15%}}.companies-detail__text{margin-bottom:26px;padding:0 11px}.companies-detail__text p{font-size:16px;font-weight:400;line-height:1.6em;margin-top:24px}.companies-detail__text__recommend{margin:28px 0 0 37px}@media screen and (max-width:749px){.companies-detail__text__recommend{margin:0;text-align:justify}}.companies-detail__text:last-child{margin-bottom:47px}.companies-detail__item{display:block;margin-top:50px;padding:15px 0;width:100%}@media screen and (max-width:749px){.companies-detail__item{margin-top:16px}}.companies-detail__item__title{color:#00b9be;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:16px;font-weight:600;line-height:1.75;padding:0 11px}.companies-detail__item__table{margin-top:43px}.companies-detail__item__table table{width:100%}.companies-detail__item__table tr{height:41px;vertical-align:-webkit-baseline-middle;vertical-align:middle}@media screen and (max-width:749px){.companies-detail__item__table tr{height:auto}}.companies-detail__item__table tr .address{line-height:82px}@media screen and (max-width:749px){.companies-detail__item__table tr .address{line-height:52px!important}}.companies-detail__item__table tr .address__info{height:auto;line-height:1.75;min-height:60px;vertical-align:middle}@media screen and (max-width:749px){.companies-detail__item__table tr{display:block;width:100%}}.companies-detail__item__table tr:nth-child(odd){background-color:#ecfbfc}.companies-detail__item__table .table__height{height:82px}@media screen and (max-width:749px){.companies-detail__item__table .table__height{height:auto}}.companies-detail__item__table .changeable__height__table td{padding-bottom:10px}@media screen and (max-width:749px){.companies-detail__item__table .changeable__height__table td{padding-bottom:20px}}.companies-detail__item__table th{color:#333;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:16px;font-weight:600;line-height:41px;padding-left:34px;width:231px}@media screen and (max-width:749px){.companies-detail__item__table th{display:block;height:41px;line-height:60px;padding-left:0;width:100%}}.companies-detail__item__table td{color:#333;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:16px;font-weight:300;line-height:22px}@media screen and (max-width:749px){.companies-detail__item__table td{display:block;line-height:20px;min-height:41px;text-align:center;width:100%}}.companies-detail__item__column{display:flex}@media screen and (max-width:749px){.companies-detail__item__column{display:block}.companies-detail__item__column img{display:flex;margin:0 auto 24px;width:65%}}.companies-detail__item__button{border:2px solid #00b9be;border-radius:100px;color:#00b9be;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:18px;font-weight:600;height:56px;letter-spacing:1.1px;line-height:56px;margin:40px auto 0;text-align:center;width:405px}@media screen and (max-width:749px){.companies-detail__item__button{width:100%}}.companies-detail__item__button__wrapper{display:contents}.companies-detail__sidebar{border-radius:8px;height:-moz-fit-content;height:fit-content;margin-bottom:32px}@media screen and (min-width:750px){.companies-detail__sidebar{width:276px!important}}.companies-detail__sidebar__head{background-color:#00b9be;border-radius:8px 8px 0 0;display:flex;height:40px;padding:0 14px}.companies-detail__sidebar__lead{color:#fff;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:800;line-height:40px;margin-right:6px}.companies-detail__sidebar__enLead{color:#fee800;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:10px;font-weight:600;line-height:40px}.companies-detail__sidebar__items{background-color:#f8fafa;border-radius:0 0 8px 8px}.companies-detail__image{padding-bottom:32px}.companies-detail__image img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;width:600px}@media screen and (max-width:749px){.companies-detail__image img{-o-object-fit:contain;object-fit:contain;width:76vw}}.companies-detail__heading{color:#00b9be;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:28px;font-weight:600;line-height:1.5;margin-bottom:26px}@media screen and (max-width:749px){.companies-detail__heading{font-size:24px;line-height:41px}}.companies-detail__subheading{background-color:#00b9be;border-radius:10px;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,\.SFNSDisplay-Regular,Hiragino Sans,Hiragino Kaku Gothic ProN,Helvetica,游ゴシック \ Medium,meiryo,sans-serif;font-size:18px;font-weight:600;line-height:50px;margin-bottom:19px;padding-left:20px}.companies-detail__subheading--team:before{background:url(../images/team-82941ea1e0b59b365258.svg) no-repeat 50%;background-size:30px;content:"";height:30px;left:-4px;position:relative;top:8px;width:30px}.companies-detail__subheading--voice:before{background:url(../images/voice-c100bbc70f7a54e56e92.svg) no-repeat 50%;background-size:30px;content:"";height:30px;left:-4px;position:relative;top:8px;width:30px}.companies-detail__subheading--career:before{background:url(../images/career-a90f5919d124d9a3affd.svg) no-repeat 50%;background-size:30px;content:"";height:30px;left:-4px;position:relative;top:8px;width:30px}.companies-detail__subheading--client:before{background:url(../images/client-d56587938e8522efbb37.svg) no-repeat 50%;background-size:30px;content:"";height:30px;left:-4px;position:relative;top:8px;width:30px}.companies-detail__subheading--qualification:before{background:url(../images/book-eb8329dab300032683c4.svg) no-repeat 50%;background-size:30px;content:"";height:30px;left:-4px;position:relative;top:8px;width:30px}.companies-detail__subheading--selection:before{background:url(../images/selection-a370dc7faad89274c887.svg) no-repeat 50%;background-size:30px;content:"";height:30px;left:-4px;position:relative;top:8px;width:30px}.companies-detail__subheading--graph:before{background:url(../images/graph-dc026c7078d525827194.svg) no-repeat 50%;background-size:30px;content:"";height:30px;left:-4px;position:relative;top:8px;width:30px}.companies-detail__graph{position:relative}.companies-detail__graph canvas{height:210px;margin:auto;width:210px}.companies-detail__graph__legend{margin-bottom:32px;padding:12px 30%}@media screen and (min-width:750px){.companies-detail__graph__legend{padding:12px 16%}}.companies-detail__graph__legend__ages{padding:12px 25%}@media screen and (min-width:750px){.companies-detail__graph__legend__ages{padding:12px 8%}}.companies-detail__graph__legend__item{text-align:left}.companies-detail__graph__legend__item:before{background-color:#6cc644;border-radius:16px;content:"";display:inline-block;height:16px;margin-right:4px;vertical-align:-4px;width:16px}.companies-detail__graph__legend__item:first-child:before{background-color:#f55877}.companies-detail__graph__legend__item:nth-child(2):before{background-color:#fc6f3a}.companies-detail__graph__legend__item:nth-child(3):before{background-color:#fcb700}.companies-detail__graph__legend__item:nth-child(4):before{background-color:#0fcc8c}.companies-detail__graph__legend__item:nth-child(5):before{background-color:#0abded}.companies-detail__graph__legend__item:nth-child(6):before{background-color:#7070f0}.companies-detail__graph__legend__item__ages{text-align:left}.companies-detail__graph__legend__item__ages:nth-child(2n){margin-left:46%;margin-top:-20px}.companies-detail__graph__label:after{content:"(クリックで内訳をみる)";font-size:12px}@media screen and (max-width:749px){.companies-detail__graph__label:after{content:"(タップで内訳をみる)"}}.companies-detail__graphTitle{color:rgba(0,0,0,.54);font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:20px;font-weight:800;font-weight:400;margin:32px auto 16px;text-align:center}@media screen and (min-width:750px){.companies-detail__graphTitle{font-size:12;margin-bottom:12px;margin-top:16px}}.companies-detail__graphCenterTitle{color:rgba(0,0,0,.54);font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:800;font-weight:400;height:28px;left:50%;position:absolute;text-align:center;top:43%;transform:translate(-50%,-50%);width:100px}@media screen and (min-width:750px){.companies-detail__graphCenterTitle{font-size:14px;top:156px}}.companies-detail__graphWrapper{justify-content:space-around;margin-top:20px;width:100%}@media screen and (min-width:750px){.companies-detail__graphWrapper{display:inline-flex;display:-webkit-inline-flex}}#job_list.is_stuck{left:calc(50% + 242px);margin-bottom:15px;width:276px!important}.container{-ms-flex-pack:center;-webkit-box-pack:center;display:flex;justify-content:center;margin:0 auto;padding:14px 0}.main{margin:0 auto;width:860px}.preview__wrapper{display:flex;justify-content:space-around;padding-top:20px}.mainBlock{background-color:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.08);margin-bottom:16px;padding:25px 20px}.mainBlock .title{font-size:16px;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:20px}@media screen and (min-width:750px){.mainBlock .title{font-size:20px;font-weight:600;line-height:28px}}.contactHistory{background:#fff;overflow-y:hidden}.contactHistory__content{display:flex;flex-wrap:wrap}.contactHistory__title{font-size:24px;font-weight:700;margin:24px}.contactHistory .scrollBox{max-height:100vh;min-height:600px;overflow-y:scroll}.contactHistory__sideBox{border-right:1px solid #d2d2d2;display:flex;flex-direction:column;padding:12px 0 12px 12px;width:calc(30% - 12px)}.contactHistory__sideBox__item{border-bottom:1px solid #d2d2d2;cursor:pointer;padding:12px 0 12px 12px}.contactHistory__sideBox__item.active{background:#00b9be;color:#fff;font-weight:700}.contactHistory__sideBox__item__message{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contactHistory__sideBox__item__head{display:flex;justify-content:space-between}.contactHistory__sideBox__item__datetime{margin-right:8px}.contactHistory__sideBox__item__contactType{background-color:#00b9be;color:#fff;display:inline-block;font-size:12px;padding:2px 4px}.contactHistory__mainBox{display:flex;flex-direction:column;width:calc(70% - 12px)}.contactHistory__mainBox__header{height:40px;padding:12px 0 12px 12px}.contactHistory__mainBox__header__name{display:inline-block;font-size:14px;font-weight:700}.contactHistory__mainBox__items{display:flex;flex-direction:column}.contactHistory__mainBox__item{border-bottom:1px solid #d2d2d2;cursor:pointer;display:flex;flex-wrap:wrap;padding:12px 0 12px 12px}.contactHistory__mainBox__item__sender{margin-right:1%;width:18%}.contactHistory__mainBox__item__sender__contactType{background-color:#00b9be;color:#fff;display:inline-block;font-size:12px;padding:2px 4px}.contactHistory__mainBox__item__message{background-color:#6cc644;border-radius:8px;color:#fff;padding:8px;width:80%}.contactHistory__mainBox__item__message__head{font-weight:700}.contactHistory__mainBox__item__message__head:not(:first-child){margin-top:20px}.adminsCompaniesContactHistoriesTemplate__list{margin-bottom:6px!important}@media screen and (min-width:750px){.contact{margin:auto;width:500px}}.diagnosis{margin:0 auto;max-width:650px;width:100%}.diagnosis .slick-list{height:inherit!important}.diagnosis__headline{font-size:18px;font-weight:600;font-weight:300;letter-spacing:.5px;line-height:26px;text-align:center}@media screen and (min-width:750px){.diagnosis__headline{font-size:24px;font-weight:300;letter-spacing:1px;line-height:32px}}@media screen and (max-width:749px){.diagnosis__headline{font-size:16px}}.diagnosis__headline__sub{font-size:16px;font-weight:300;line-height:24px;margin-top:15px;text-align:center}@media screen and (min-width:750px){.diagnosis__headline__sub{margin-top:25px}}@media screen and (max-width:749px){.diagnosis__headline__sub{font-size:12px;padding:0 70px}}.diagnosis__headline__has-error{color:#ff4d49;text-align:center}@media screen and (min-width:750px){.diagnosis__headline__has-error{margin-top:25px}}@media screen and (max-width:749px){.diagnosis__headline__has-error{font-size:12px;padding:0 70px}}.diagnosis__steps-container{margin-top:70px;padding:4px 0;text-align:center}@media screen and (max-width:749px){.diagnosis__steps-container{margin-top:30px}}.diagnosis__steps-container .slick-slide{height:auto}@media screen and (min-width:750px){.diagnosis__steps-container .slick-slide{display:flex}}.diagnosis__steps-container ul{display:inline-flex;display:-webkit-inline-flex;padding:0;width:100%}.diagnosis__step{align-items:center;color:#929292;display:flex;flex:1 1;flex-direction:column;font-size:12px;justify-content:center}.diagnosis__step--current{color:#4b4b4b;font-weight:600}.diagnosis__step--current .diagnosis__step__count{background:#00b9be;color:#fff}.diagnosis__step:not(:last-of-type) .diagnosis__step__count:after{background:rgba(0,185,190,.4);content:"";height:3px;position:absolute;top:6px;width:205px;z-index:-9}@media screen and (max-width:749px){.diagnosis__step:not(:last-of-type) .diagnosis__step__count:after{width:30svw}}.diagnosis__step__count{background:#fff;border:1px solid rgba(0,185,190,.4);border-radius:50%;color:rgba(0,185,190,.4);font-weight:600;height:20px;line-height:18px;margin-top:10px;position:relative;width:20px}@media screen and (max-width:749px){.diagnosis__step__count{display:block;margin:10px auto 0}}.diagnosis__step--done:not(:last-of-type) .diagnosis__step__count{background:#00b9be;border:1px solid #00b9be;color:#fff}.diagnosis__step--done:not(:last-of-type) .diagnosis__step__count:after{background:#00b9be;content:"";height:3px;position:absolute;top:6px;width:205px;z-index:-10}@media screen and (max-width:749px){.diagnosis__step--done:not(:last-of-type) .diagnosis__step__count:after{width:30svw}}.diagnosis__main{margin:26px 15px}@media screen and (min-width:750px){.diagnosis__main{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);padding:30px}}.diagnosis__main.slick-slide{height:auto}.diagnosis__form-title{padding:0 4px 4px;text-align:center}.diagnosis__form-title__step{background:#00b9be;border-radius:20px;color:#fff;padding:2px 14px}.diagnosis__form-title__note{font-size:16px;margin-top:15px}@media screen and (max-width:749px){.diagnosis__form-title__note{font-size:12px}}.diagnosis__form{margin:17px auto 0;position:relative;width:64%}@media screen and (max-width:749px){.diagnosis__form{width:100%}.diagnosis__form .fieldarea{padding:0}}.diagnosis__ymd__item{align-items:center;display:inline-flex;display:-webkit-inline-flex;justify-content:center}.diagnosis__ymd__item input{margin:0 6px 0 0;width:77px}@media screen and (max-width:749px){.diagnosis__ymd__item input{width:67px}}.diagnosis__ymd__item:not(:last-of-type){margin:0 17px 0 0}@media screen and (max-width:749px){.diagnosis__ymd__item:not(:last-of-type){margin:0 13px 0 0}}.diagnosis__career_accountability{align-items:flex-end;display:inline-flex;display:-webkit-inline-flex;justify-content:space-between;width:100%}.diagnosis__career_accountability button{color:#4b4b4b;font-weight:400;height:36px;margin:0;padding:0 0 0 20px;width:120px}.diagnosis__career_accountability button:before{content:"";font-family:Font Awesome\ 5 Pro;left:18px;position:absolute}.diagnosis__career_accountability__list{max-height:280px;overflow-y:scroll;padding:10px 15px}.diagnosis__career_accountability__list li:not(:first-of-type){margin:20px 0 0}.diagnosis__career_accountability__list li:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.1em;margin:0 11px 0 0}.diagnosis__required_prefectures{align-items:flex-end;display:inline-flex;display:-webkit-inline-flex;justify-content:space-between;width:100%}.diagnosis__required_prefectures button{color:#4b4b4b;font-weight:400;height:36px;margin:0;padding:0 0 0 20px;width:120px}.diagnosis__required_prefectures button:before{content:"";font-family:Font Awesome\ 5 Pro;left:18px;position:absolute}.diagnosis__required_prefectures__list{max-height:360px;overflow-y:scroll;padding:10px 15px;width:100%}.diagnosis__required_prefectures__list li:not(:first-of-type){margin:20px 0 0}.diagnosis__required_prefectures__list li:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.1em;margin:0 11px 0 0}.diagnosis__complete{text-align:center}.diagnosis__complete__icon{background:#00b9be;border-radius:50%;height:140px;margin:70px auto 63px;position:relative;width:140px}.diagnosis__complete__icon i{color:#fff;font-size:90px;left:35px;position:absolute;top:30px}.diagnosis__complete__msg{font-size:16px}.diagnosis__complete button{font-size:16px;margin-top:36px;width:200px}@keyframes drawerBgFadeIn{0%{background-color:transparent}to{background-color:rgba(0,0,0,.5)}}@keyframes drawerBgFadeOut{0%{background-color:rgba(0,0,0,.5)}to{background-color:transparent}}.drawerBg{animation:drawerBgFadeIn .2s;background-color:rgba(0,0,0,.5);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2000}.drawerBg.drawerClosing{animation:drawerBgFadeOut .2s;background-color:transparent}@keyframes drawerSlideIn{0%{right:-100%}to{right:0}}@keyframes drawerSlideOut{0%{right:0}to{right:-100%}}.drawerWrapper{animation:drawerSlideIn .3s ease-in-out;background-color:#fff;border-radius:.5rem 0 0 .5rem;display:grid;grid-template-rows:auto 1fr auto;height:100dvh;position:absolute;right:0;width:calc(100vw - 1.5rem)}.drawerClosing .drawerWrapper{animation:drawerSlideOut .3s ease-in-out;right:-100%}.drawerHeader{align-items:center;border-bottom:1px solid #e6e8e8;display:flex;font-size:1rem;font-weight:700}.drawerCloseButton{background:none;border:none;cursor:pointer;padding:1rem}.drawerBody{overflow:hidden scroll;padding:1rem}.drawerFooter{border-top:1px solid #e6e8e8;padding:1rem}.headline--errors{margin-top:30px}@media screen and (min-width:750px){.headline--errors{line-height:42px}}.errorsBack{color:#00b9be;display:block;text-align:center;text-decoration:underline}@media screen and (min-width:750px){.bookmarkJobWrapper{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;min-height:0!important}.bookmarkJobWrapper .jobCard{height:auto;width:418px}}.bookmarks__heading{display:flex;height:33px;justify-content:space-between;margin:10px 0 11px}.bookmarks__title{color:rgba(0,0,0,.87);font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:18px;font-weight:800;padding:20px 0 10px;text-align:center}.bookmarks__cardTitle{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgba(0,0,0,.87);display:-webkit-box;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:13px;font-stretch:normal;font-weight:600;letter-spacing:normal;line-height:1.38;margin:0 10px;overflow:hidden;text-align:left;width:320px}.bookmarks__cardBookmark{color:rgba(0,0,0,.12);cursor:pointer;font-size:30px;padding:3px 12px 0 10px}.bookmarks__cardBookmark.active{color:#00b9be}.bookmarks__noList{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:10px;padding:0 9%;text-align:center}@media screen and (max-width:749px){.spBookmarks__contents{padding:0}.spBookmarks__headline{display:none}.spBookmarks__container{padding:0!important}}.faq{background-color:#f8f8f8;padding-inline:12px}.faq summary{cursor:pointer;display:block}.faq summary::-webkit-details-marker{display:none}.faq__contents{margin-inline:auto;max-width:600px}.faq__title{font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.25rem;font-weight:800;margin-inline:auto;margin-bottom:40px;text-align:center}.faq__category{margin-bottom:48px}.faq__categoryName{border-left:6px solid #00b9be;color:#00b9be;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1rem;font-weight:800;line-height:1.15;margin-bottom:20px;padding-left:8px}.faq__panel{background-color:#fff;border-radius:12px;margin-bottom:12px;padding:12px}.faq__panelSummaryInner{align-items:center;display:flex;justify-content:space-between}.faq__panelName{font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:800}.faq__panelIcon,.faq__qaIcon{display:block;flex-shrink:0;position:relative;transition:transform .2s;width:19px}.faq__panelIcon:after,.faq__panelIcon:before,.faq__qaIcon:after,.faq__qaIcon:before{background-color:#00b9be;content:"";display:block;height:2px;position:absolute;width:12px}.faq__panelIcon:before,.faq__qaIcon:before{left:0;transform:rotate(45deg)}.faq__panelIcon:after,.faq__qaIcon:after{right:0;transform:rotate(-45deg)}.faq__panelContent{overflow:hidden}.faq__panelContentInner{padding-top:12px}.faq__qa{border-top:1px dashed #8cd9d7;padding-block:20px}.faq__qa:last-child{border-bottom:1px dashed #8cd9d7}.faq__qaSummaryInner{align-items:center;display:flex;gap:4px;justify-content:space-between}.faq__question{display:flex;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:800;gap:1em}.faq__qaContent{overflow:hidden}.faq__qaContentInner{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:400;padding:12px 24px 0 2em}.faq__qaContentInner a{color:#00b9be}.faq .faq__panel.isOpened .faq__panelIcon,.faq .faq__qa.isOpened .faq__qaIcon{transform:rotate(180deg)}.feature{padding:0 15px}@media screen and (min-width:750px){.feature__itemWrapper{align-items:center;display:flex;margin:auto;width:815px}}.feature__item{margin-bottom:40px}@media screen and (min-width:750px){.feature__item{margin-bottom:60px}}.feature__item__heading{margin-bottom:30px;text-align:center}@media screen and (min-width:750px){.feature__item__heading{margin:auto auto 50px;width:1080px}}.feature__item__heading__jp{border-bottom:1px solid #e5e5e5;font-family:Georgia,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif;font-size:24px;font-weight:600;letter-spacing:1px;line-height:32px;margin-bottom:4px;padding-bottom:5px;position:relative}@media screen and (min-width:750px){.feature__item__heading__jp{font-size:32px;line-height:42px}}.feature__item__heading__jp:after{background:#00b9be;bottom:-2px;content:"";display:block;height:3px;left:0;margin:auto;position:absolute;right:0;width:60px}.feature__item__heading__en{font-size:14px;font-weight:300;letter-spacing:.7px;line-height:21px}.feature__item__image{margin-bottom:15px;text-align:center}@media screen and (min-width:750px){.feature__item__image{height:255px;margin-bottom:0;margin-right:40px;width:255px}}.feature__item__info__title{color:#00b9be;font-size:20px;font-weight:600;letter-spacing:1px;line-height:28px;margin-bottom:4px;text-align:center}@media screen and (min-width:750px){.feature__item__info__title{font-size:24px;letter-spacing:2px;line-height:32px;margin-bottom:12px;text-align:left}}.filteringPC .signupBanner{margin:24px 36px 12px;width:100%}.filteringPC .signupBanner__img{width:240px}@media screen and (max-width:749px){.filteringPC .signupBanner{display:none}}.filteringPC .filteringPCMain{background:#fff;left:0;margin-right:32px;position:fixed;top:0;transform:translateY(100vh);transition:all .4s cubic-bezier(.165,.84,.44,1);width:100%;z-index:1000}@media screen and (min-width:750px){.filteringPC .filteringPCMain{max-width:300px;min-width:300px;position:static;transform:none;z-index:999}}.filteringPC .filteringPCMain__header{align-items:center;background:#4b4b4b;color:#fff;display:flex;height:52px;justify-content:center;position:relative}@media screen and (min-width:750px){.filteringPC .filteringPCMain__header{display:none}}.filteringPC .filteringPCMain__header__clear{align-items:center;bottom:0;display:flex;font-size:10px;left:15px;position:absolute;top:0}.filteringPC .filteringPCMain__header__title{font-size:16px;font-weight:600;letter-spacing:1px;line-height:24px}@media screen and (min-width:750px){.filteringPC .filteringPCMain__header__title{font-size:20px;font-weight:600;line-height:28px}}.filteringPC .filteringPCMain__header__close{align-items:center;bottom:0;display:flex;position:absolute;right:15px;top:0}.filteringPC .filteringPCMain .filteringPCInfo{border-bottom:1px dashed rgba(0,0,0,.12);padding-bottom:16px}@media screen and (max-width:749px){.filteringPC .filteringPCMain .filteringPCInfo{display:none}}.filteringPC .filteringPCMain .filteringPCInfo__search_title{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;margin-top:42px;padding-left:14px;width:254px}.filteringPC .filteringPCMain .filteringPCInfo__search_title li,.filteringPC .filteringPCMain .filteringPCInfo__search_title ul{display:inline}.filteringPC .filteringPCMain .filteringPCInfo__search_title li:not(:last-child):after{content:"、"}.filteringPC .filteringPCMain .filteringPCInfo__title{color:rgba(0,0,0,.87);font-family:HiraginoSans-W6;font-size:14px;padding:23px 0 6px 16px}.filteringPC .filteringPCMain .filteringPCInfo__detail{display:flex;font-size:12px;height:auto;line-height:1.5;margin:8px auto;padding:2px 0;width:254px}.filteringPC .filteringPCMain .filteringPCInfo__detail dt{display:inline;font-family:HiraginoSans-W6;min-width:90px}.filteringPC .filteringPCMain .filteringPCInfo__detail dt:before{content:"["}.filteringPC .filteringPCMain .filteringPCInfo__detail dt:after{content:"]"}.filteringPC .filteringPCMain .filteringPCInfo__detail dd{display:inline;font-family:HiraginoSans-W3;margin-left:12px}.filteringPC .filteringPCMain .filteringPCInfo__detail li,.filteringPC .filteringPCMain .filteringPCInfo__detail ul{display:inline}.filteringPC .filteringPCMain .filteringPCInfo__detail li:not(:last-child):after{content:"、"}.filteringPC .filteringPCMain__tags{margin-top:16px}.filteringPC .filteringPCMain__toggleArea{border-bottom:1px solid #e5e5e5;display:none}@media screen and (min-width:750px){.filteringPC .filteringPCMain__toggleArea:not(.prefecture){display:block}}.filteringPC .filteringPCMain__toggleArea--noborderBottom{border-bottom:0}@media screen and (max-width:749px){.filteringPC .filteringPCMain__toggleArea--pc{display:none}}.filteringPC .filteringPCMain__toggleArea--item{align-items:center;cursor:pointer;display:flex;height:50px;margin-bottom:0;padding:0 15px;transition:all .2s linear}@media screen and (min-width:750px){.filteringPC .filteringPCMain__toggleArea--item{height:40px}}.filteringPC .filteringPCMain__toggleArea--item:hover{opacity:1}@media screen and (min-width:750px){.filteringPC .filteringPCMain__toggleArea--item:hover{opacity:.72}}.filteringPC .filteringPCMain__toggleArea--item--borderBottom{border-bottom:1px solid #e5e5e5}.filteringPC .filteringPCMain__toggleArea--item--dispalyNone{display:none}.filteringPC .filteringPCMain__toggleArea__tag{display:-webkit-box;margin:4px 0}.filteringPC .filteringPCMain__toggleArea__button{border:1px solid rgba(0,0,0,.54);border-radius:3px;color:rgba(0,0,0,.54);cursor:pointer;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;height:30px;line-height:30px;margin:14px auto 34px;padding-left:12%;position:relative;width:calc(100% - 80px)}.filteringPC .filteringPCMain__toggleArea__button:after{background:url(../images/modal_open-c8ab5378cbd19bae7d43.svg) no-repeat 50%;background-size:14px 14px;bottom:3px;content:"";height:20px;position:absolute;width:20px}.filteringPC .filteringPCMain .toggleSwitch{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;height:52px;justify-content:space-between;padding:0 29px 0 15px;position:relative}.filteringPC .filteringPCMain .toggleSwitch:after{background:url(../images/plus_black-18f25c33ad707dcd2b1f.svg) no-repeat;background-size:12px 7px;content:"";display:block;height:12px;position:absolute;right:10px;width:12px}.filteringPC .filteringPCMain .toggleSwitch.open:after{background:url(../images/minus_black-d1b4560c7bfb6df72052.svg) no-repeat}@media screen and (min-width:750px){.filteringPC .filteringPCMain .toggleSwitch__title{margin-top:24px}}.filteringPC .filteringPCMain .toggleSwitch__selected{color:#929292;font-size:11px;font-weight:300;letter-spacing:.5px;line-height:17px;max-width:48%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.filteringPC .filteringPCMain .toggleSwitch__selected{display:none}}.filteringPC .filteringPCMain .secondlayer{cursor:pointer;padding-left:40px;transition:all .2s linear}.filteringPC .filteringPCMain .secondlayer:hover{opacity:1}@media screen and (min-width:750px){.filteringPC .filteringPCMain .secondlayer:hover{opacity:.72}}@media screen and (min-width:750px){.filteringPC .filteringPCMain .secondlayer{padding-left:15px}}.filteringPC .filteringPCMain__button--search{border-radius:19px}.filteringPC .filteringPCMain__button--reset{background-color:rgba(0,0,0,.26);border:none;border-radius:19px;color:#fff}.filteringPC .filteringPCMain__buttons{display:none;margin-top:60px}@media screen and (min-width:750px){.filteringPC .filteringPCMain__buttons{display:block}}.filteringPC .filteringPCMain__fixedBottom{background:#fff;border-top:1px solid #d2d2d2;bottom:0;left:0;padding:15px 15px 0;position:absolute;width:100%;z-index:100}@media screen and (min-width:750px){.filteringPC .filteringPCMain__fixedBottom{border:0;border-bottom:1px solid #d2d2d2;display:none;height:60px;left:0;padding:10px;position:fixed;top:50px}.filteringPC .filteringPCMain__fixedBottomContainer{margin:auto;padding:0 10px;width:1080px}.filteringPC .filteringPCMain__fixedBottomContainer .button{margin-left:0;width:285px}.filteringPC .filteringPCMain__fixedBottomContainer input{margin:0;width:250px}}@media screen and (max-width:749px){.filteringPCModal{display:none}}.filteringPCModal__wrapper{overflow-y:auto;padding:24px}.filteringPCModal__title{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;margin:24px 0;text-align:center}.filteringPCModal__content{background-color:#f8fafa;padding:24px}.filteringPCModal__tagType{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:8px}.filteringPCModal__tags{margin-bottom:16px}.filteringPCModal__tag{display:inline-flex;margin-right:16px}.filteringPCModal__button{background:#00b9be;border-radius:30px;color:#fff;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:800;height:60px;line-height:56px;margin:42px auto;text-align:center;width:324px}#job_search{padding:0 10px 24px}@media screen and (min-width:750px){#job_search.is_stuck{margin-bottom:19px;position:fixed!important;top:80px!important;width:300px!important}#job_search>.toggleSwitch{font-size:14px;font-weight:600;letter-spacing:.7px;line-height:21px;pointer-events:none}}@media screen and (min-width:750px)and (min-width:750px){#job_search>.toggleSwitch{font-size:18px;letter-spacing:1px;line-height:26px}}@media screen and (min-width:750px){#job_search>.toggleSwitch:after{display:none}#job_search>.filteringPCMain__togglearea+.toggleSwitch{margin-top:32px}}.filteringSP{display:none}.filteringSP__top{display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:50px;padding:10px 0 10px 26px}.filteringSP__top__title{color:#00b9be;display:flex;font-size:18px;height:30px;line-height:1.72}.filteringSP__top__title img{height:28px;margin-top:2px;width:28px}.filteringSP__top__link{color:rgba(0,0,0,.54);font-size:12px;height:30px;line-height:1.67;margin-left:auto;padding:5px 0 0;text-decoration:underline;width:100px}.filteringSP__item__header{background-color:#cef7f6;color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;height:36px;line-height:1.69;padding:5px 30px}.filteringSP__item__header--sub{font-size:12px}.filteringSP__item__main{display:flex;flex-wrap:wrap;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;padding:18px 40px}.filteringSP__item__main__checkBox{color:rgba(0,0,0,.87);display:flex;font-size:13px;margin:0 10px 12px 0}.filteringSP__item__main__checkBox span{min-width:72px}.filteringSP__item__main__form{display:flex}.filteringSP__item__main__form select{margin-bottom:4px;width:90%}.filteringSP__item__main__form p{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:36px;font-weight:600;padding:7px 0 0 13px}.filteringSP__item__main__radioBtn{color:rgba(0,0,0,.87);display:flex;font-size:13px;margin:0 4px 12px 0}.filteringSP__item__main__radioBtn input[type=radio]+.label--radio{margin-right:2px}.filteringSP__item__main--area{display:block}.filteringSP__item__main__areaAddBtn{color:#00b9be;margin-top:8px;text-align:center}.filteringSP__item--jobsTag{margin-bottom:100px}.filteringSP__tagType{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:8px}.filteringSP__tags{margin-bottom:16px}.filteringSP__tag{display:inline-flex;margin-right:16px}.filteringSP__bottom{background-color:rgba(0,0,0,.54);bottom:0;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:95px;padding:12px 20px;position:fixed;width:100%}.filteringSP__bottom__jobsOfferCount{color:#fff}.filteringSP__bottom__jobsOfferCount--word{font-size:16px;height:18px;line-height:1.69;width:80px}.filteringSP__bottom__jobsOfferCount--number{font-size:34px;line-height:1.69}.filteringSP__bottom__jobsOfferCount--number .unit{font-size:24px;line-height:1.71;padding-left:2px}.filteringSP__bottom__button{background-color:#fee800;border-radius:45px;color:rgba(0,0,0,.87);height:47px;margin:auto 0 auto auto;width:180px}.filteringSP__bottom__button button{background-color:#fee800;border:none;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:0}@media screen and (max-width:749px){.active--filteringSP.filteringSP{display:block}.active--filteringSP.footer,.active--filteringSP.footer__banner,.active--filteringSP.jobs__jobOfferWrapper,.active--filteringSP.jobs__searchSP__condition,.active--filteringSP.jobs__searchSP__sortItems,.active--filteringSP.jobs__topSP{display:none}}.stickyFooter{box-sizing:border-box;height:auto!important;height:100%;min-height:100vh;padding-bottom:692px;padding-top:70px;position:relative}@media screen and (min-width:750px){.stickyFooter{padding-bottom:337px}}.stickyFooter--low{padding-bottom:100px;padding-top:50px}.footer{background:#4b4b4b;height:auto;padding-top:20px;width:100%}@media screen and (min-width:750px){.footer{padding-top:50px;width:100%}}.footer__line{background:#e5e5e5;padding-top:1px}.footer__listWrapper{display:flex;flex-wrap:wrap;padding:45px 25px 35px}@media screen and (max-width:749px){.footer__listWrapper{justify-content:space-around}}@media screen and (min-width:750px){.footer__listWrapper{margin:auto;padding:0 86px 35px;width:1080px}}@media screen and (max-width:749px){.footer__listWrapper--pc{display:none}}@media screen and (min-width:750px){.footer__listWrapper--sp{display:none}}.footer__column{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:749px){.footer__column{overflow:hidden}.footer__column:last-child{align-items:center;justify-content:center;margin-top:25px;width:100%}}@media screen and (min-width:750px){.footer__column{width:auto}.footer__column:not(:last-child){margin-right:37px}.footer__column:nth-child(2){margin-right:74px}.footer__column:nth-child(3){margin-right:117px}.footer__column:last-child{padding-bottom:20px}}.footer__list{margin-bottom:20px}.footer__list__title{color:#fff;font-size:14px;font-weight:600;letter-spacing:.1px;line-height:21px;margin-bottom:15px}@media screen and (min-width:750px){.footer__list__title{font-size:18px;letter-spacing:1px}}.footer__list__child{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px;margin-bottom:8px}.footer__list__child:last-child{margin-bottom:0}.footer__list__child img{margin-left:4px}.footer__logo{width:170px}.footer__companyInfo{color:#fff;font-size:10px;letter-spacing:.3px;line-height:1.5}@media screen and (max-width:749px){.footer__companyInfo{margin-top:20px}.footer__sns{margin-top:40px}}.footer__sns__icon{max-height:24px;width:24px}.footer__sns__icon:not(:last-child){margin-right:35px}.footer__sns__iconImage{height:24px;width:24px}.footer__sns__iconImage--line{height:17px;width:75px}.footer--gray{background:#f8f8f8}.footer--gray .footer__list__child,.footer--gray .footer__list__title{color:#929292}.footer--low{padding-top:0}.footer--low .footer__list{flex-direction:row;margin-bottom:60px;width:100%}.footer--low .footer__list__item{margin-right:30px}.footer--low .footer__list__copyright{color:#929292;margin-left:auto}.footer__banner{align-items:center;cursor:pointer;display:flex;transition:all .2s linear;width:100%}.footer__banner:hover{opacity:1}@media screen and (min-width:750px){.footer__banner:hover{opacity:.72}}.footer__banner__line{margin:0 auto 24px;position:relative;width:-moz-fit-content;width:fit-content;z-index:1}.footer__banner__line picture{margin:auto}.footer__banner__line img{overflow:hidden;width:320px}@media screen and (min-width:750px){.footer__banner__line img{width:750px}}.footer__banner__magazine{margin:auto auto 40px}@media screen and (min-width:750px){.footer__banner__magazine{margin-bottom:64px}}.footer__banner__magazine img{max-width:335px;width:100%}@media screen and (min-width:750px){.footer__banner__magazine img{height:158px;max-width:none;width:760px}}.footer__banner--topPage,.footer__banner__magazine--topPage{display:none}@media screen and (min-width:750px){.footer__lineAtBox{display:none}}.footer__lineAtFollowBtnLink{background-color:#00c300;border-radius:20px 20px 0 0;bottom:0;color:#fff;display:flex;font-size:20px;font-weight:600;justify-content:center;padding:20px 0;position:fixed;width:100%;z-index:100}.footer__lineAtFollowBtnLink.notFixed{position:static}.footer__lineAtFollowBtnLink i:first-child{margin-right:1rem}.footer__copyright{align-items:center;background:#fff;display:flex;font-size:12px;font-weight:300;height:50px;justify-content:center;letter-spacing:.5px;line-height:19px;width:100%}@media screen and (min-width:750px){.footer__copyright{font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px}}.backToTopContainer{display:none;height:0;position:relative}@media screen and (min-width:750px){.backToTopContainer{display:block}}.backToTop{bottom:30px;cursor:pointer;height:120px;opacity:0;position:fixed;right:20px;transition:all .4s linear;transition:all .2s linear;visibility:hidden;width:120px}.backToTop:hover{opacity:1}@media screen and (min-width:750px){.backToTop:hover{opacity:.72}}.backToTop.show{opacity:1;visibility:visible;z-index:2}.backToTop.stopOnFooter{bottom:40px;position:fixed;top:auto}.formGroupLabel{font-size:.875rem}@media screen and (min-width:750px){.formGroupLabel{font-size:1rem}}.formGroupLabel__bullet{background-color:#00b9be;display:inline-block;height:12px;margin-right:4px;width:12px}.formGroupLabel__title{margin-right:8px}.formGroupLabel__required{color:#ff4d49;font-size:.75rem;margin-right:4px}.formGroupLabel__isPrivate{color:#ff4d49;font-size:.75rem;margin-bottom:1px}.formGroup{background-color:#f8f8f8;border-radius:.75rem;font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.8125rem;font-weight:400;margin-bottom:2rem;padding:1rem .75rem}@media screen and (min-width:750px){.formGroup{font-size:1rem}}.formGroup__label{align-items:center;display:flex;gap:.25rem;margin-bottom:.5rem}.formGroup__labelBullet{background-color:#00b9be;display:inline-block;height:.75rem;width:.75rem}.formGroup__labelIsPrivate{color:#a0a0a0;font-size:.75rem}.formGroup__labelRequired{color:#ff4d49}.formGroup .fieldarea{padding-inline:0}.formGroup :last-child{margin-bottom:0}.fieldarea{margin-bottom:24px;padding:0 16px}.fieldarea--rememberme{align-items:center;display:flex}.fieldarea--resumePhoto{margin-bottom:50px}@media screen and (min-width:750px){.fieldarea--resumePhoto{margin-bottom:24px}}.fieldarea_heading{font-size:16px;font-weight:600;letter-spacing:1px;line-height:24px;margin-bottom:20px;padding:0 15px}.fieldarea_photoConditions{color:#929292;margin:auto auto 24px;max-width:250px}label{display:block;margin-bottom:9px}label.required:after{background-color:#f8fafa;border:1px solid #ff4d49;border-radius:3px;color:#ff4d49;content:"必須";display:inline-block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:11px;font-weight:600;height:18px;letter-spacing:.5px;line-height:17px;margin-left:6px;text-align:center;width:30px}label.required.required--green:after{border-color:#00b9be;color:#00b9be}label.label--inline{display:inline-block;margin:4px 14px 0 0;vertical-align:top}.photo_fieldarea{display:flex;margin:20px;padding:25px}.photo_fieldarea__input_file{width:90px}.photo_fieldarea__button{border:1px solid #d2d2d2;border-radius:5px;cursor:pointer;height:25px;margin:20px auto;text-align:center;width:180px}.photo_fieldarea__preview{margin:auto;overflow:hidden;width:60px}.photo_fieldarea__preview img{height:auto;width:100%}input[type=submit]{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;height:100%;letter-spacing:1px;line-height:21px;width:100%}@media screen and (min-width:750px){input[type=submit]{font-size:14px;line-height:24px}}input:not([type=submit]),select{background:#fff;border:1px solid #d2d2d2;border-radius:2px;font-size:14px;height:40px;padding-left:12px;width:100%}input[type=checkbox],input[type=radio]{display:none}input[name*=birth_]{margin-right:6px}textarea{border:1px solid #d2d2d2;border-radius:2px;font-size:14px;height:200px;padding:15px;width:100%}input[type=checkbox]+.label--checkbox{background:#fff;border:1px solid #00b9be;border-radius:2px;display:block;height:20px;margin-right:15px;min-width:20px;width:20px}input[type=checkbox]:checked+.label--checkbox{background:url(../images/check_nocircle_white-4cd8d759c27b98555256.svg) no-repeat 50%;background-color:#00b9be;background-size:12px 7px}.formRadioBox--flex{display:flex}.formRadioBox--flex span{margin-right:12px}.label--radio input[type=radio]+span:before{border:2px solid #00b9be;border-radius:30px;content:" ";display:inline-block;height:20px;margin-right:10px;width:20px}.label--radio input[type=radio]:checked+span:before{background:url(../images/check_blueCircle-1b14ad24b9b77576e719.svg) no-repeat 50%;background-size:12px}.label--radio span{display:flex}input[type=radio]+.label--radio{border:2px solid #00b9be;border-radius:100px;display:block;height:20px;margin-right:15px;width:20px}input[type=radio]:checked+.label--radio{background:url(../images/check_blueCircle-1b14ad24b9b77576e719.svg) no-repeat 50%;background-size:12px}.radio{display:flex;flex-wrap:wrap;padding:0 12px}.radio label,.radio span{margin-right:48px}.radio label:last-child,.radio span:last-child{margin-right:0}#user_birthday_year,#user_education_year,#user_entry_year,#user_separation_year,[id*="1i"]{width:100px}#user_birthday_day,#user_birthday_month,#user_education_month,#user_entry_month,#user_separation_month,[id*="2i"],[id*="3i"]{margin-left:5px;width:55px}.fieldareaGroup{background:#fff;border-radius:.25rem;margin-bottom:24px;padding:16px 8px}.fieldareaGroup button:last-child,.fieldareaGroup div:last-child{margin-bottom:0}.closeFieldGroup{margin:0 15px;text-align:right}.outOfFieldarea{padding:0 15px}.checboxWrapper{display:flex}@media screen and (min-width:750px){.resumeCheckboxWrapper{align-items:center;display:flex;margin-bottom:0}}.resumeCheckboxWrapper .checboxWrapper{margin-top:24px}@media screen and (min-width:750px){.resumeCheckboxWrapper .checboxWrapper{margin-top:0}}.resumeCheckboxWrapper .label--checkbox{margin-left:0}@media screen and (min-width:750px){.resumeCheckboxWrapper .label--checkbox{margin-left:61px}}.resumeButtonWrapper{flex-direction:column;margin-top:38px}@media screen and (min-width:750px){.resumeButtonWrapper{display:flex;flex-direction:row;justify-content:space-between;margin:48px auto 0;max-width:640px}}.addFieldGroup{align-items:center;color:#00b9be;cursor:pointer;display:flex;font-weight:600;justify-content:center;margin:-15px 0 30px;padding:0 15px;transition:all .2s linear}.addFieldGroup:hover{opacity:1}@media screen and (min-width:750px){.addFieldGroup:hover{opacity:.72}}.addFieldGroup svg{margin-right:8px}.fieldareaHasMany{display:none}.fieldareaHasMany.first{display:block}select.select--basic{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url(../images/arrowdown-e1c91733691a3694f593.svg);background-position:calc(100% - 5px);background-repeat:no-repeat;background-size:10px 6px;color:#4b4b4b;font-size:13px;height:40px}input[type=radio].radio--basic~label:before{color:#1993a8;content:"";font-family:Font Awesome\ 5 Pro;font-size:1.4em;letter-spacing:7px}input[type=radio].radio--basic:checked~label:before{content:""}.header{background:hsla(0,0%,100%,.97);box-shadow:0 2px 5px 2px rgba(0,0,0,.08);transition:all .1s linear;width:100%}.header.debug{background:rgba(163,56,61,.97)}@media screen and (min-width:750px){.header{border-bottom:solid;border-bottom-color:#dedede;border-bottom-width:thin}}@media screen and (max-width:749px){.header{position:fixed;top:0;z-index:1000}}.headerContainer{display:flex;justify-content:space-between;padding:12px 0 12px 20px}@media screen and (min-width:750px){.headerContainer{padding:16px 16px 12px}}.header__left{align-items:center;display:flex;font-size:12px;font-weight:600;gap:20px;letter-spacing:.5px;line-height:19px;position:relative;z-index:1001}@media screen and (min-width:750px){.header__left{font-size:14px;font-weight:600;gap:80px;letter-spacing:.5px;line-height:21px}}.header__left__title{align-items:center;display:inline-flex;line-height:24px}.header__left__title:after{background:url(../images/arrow_down-024ff4314902f03f4e81.svg) no-repeat 50%;background-size:16px 16px;content:"";height:16px;margin-left:4px;width:16px}.header__left__navPC{align-items:center;display:none;gap:12px}@media screen and (min-width:750px){.header__left__navPC{display:flex}}.header__left__navPC__item{align-items:center;color:#2b2b2b;cursor:pointer;display:flex;font-weight:800;position:relative}.header__left__navPC__item:hover{background:#f0fdfc}.header__left__navPC__item--link:hover{opacity:1}.header__left__navPC__item__hidden{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);color:#2b2b2b;font-weight:500;left:0;opacity:0;position:absolute;top:100%;transition:all .2s ease;visibility:hidden;width:300px}.header__left__navPC__item__hidden__link{align-items:center;display:flex;padding:10px 15px}.header__left__navPC__item__hidden__link:not(:last-child){border-bottom:1px solid #e5e5e5;display:block}.header__left__navPC__item__hidden__link a{display:block;width:100%}.header__left__navPC__item__hidden__link img{height:12px;margin-left:4px;width:11px}.header__left__navPC__item__hidden__link:hover{background-color:#f8f8f8}.header__left__navPC__item__hidden__lists{align-items:center;display:flex;padding:10px 15px;position:relative}.header__left__navPC__item__hidden__lists:not(:last-child){border-bottom:1px solid #e5e5e5;display:block}.header__left__navPC__item__hidden__lists:after{background:url(../images/arrow_black-192f0245bab8929c7fc2.svg) no-repeat 50%;background-size:14px 14px;content:"";height:20px;margin-top:-10px;position:absolute;right:5px;top:50%;width:20px}.header__left__navPC__item__hidden__lists__hidden{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);color:#787878;font-weight:300;left:300px;opacity:0;position:absolute;top:0;transition:all .2s ease;visibility:hidden;width:300px}.header__left__navPC__item__hidden__lists__link{align-items:center;display:flex;padding:10px 15px}.header__left__navPC__item__hidden__lists__link:not(:last-child){border-bottom:1px solid #e5e5e5;display:block}.header__left__navPC__item__hidden__lists__link:hover{background-color:#f8f8f8}.header__left__navPC__item__hidden__lists__link a{display:block;width:100%}.header__left__navPC__item__hidden__lists:hover{background-color:#f8f8f8}.header__left__navPC__item__hidden__lists:hover>.header__left__navPC__item__hidden__lists__hidden{opacity:1;visibility:visible}.header__left__navPC__item:hover>.header__left__navPC__item__hidden{opacity:1;visibility:visible}.header__left__navPC__item:hover>.header__left__navPC__item__hidden__lists{opacity:1;visibility:visible}.header__right{align-items:center;display:flex;gap:12px;height:100%}.header__right__wrapper{margin-block:-12px}.header__right__forHrLink{color:#888;display:block;font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;font-weight:400;line-height:1}.header__right__link{display:inline-flex;position:relative}.header__right__link a{color:#fff;width:100%}@media screen and (min-width:750px){.header__right__link a{color:#00b9be}}.header__right__link a:first-child{margin-left:4px}@media screen and (min-width:750px){.header__right__link a:first-child{margin-left:-2px;margin-right:13px}}.header__right__icons{display:flex;height:100%}.header__right__icon{grid-gap:8px;display:grid;gap:8px;place-content:center;place-items:center;width:60px}.header__right__icon img{height:20px;width:auto}@media screen and (min-width:750px){.header__right__icon img{height:36px}}.header__right__icon.header__right__icon--login{background-color:#f2f2f2}.header__right__icon.header__right__icon--signUp{background-color:#f09730}.header__right__icon.header__right__icon--myPage{gap:2px;position:relative}.header__right__icon.header__right__icon--myPage img{height:26px}@media screen and (min-width:750px){.header__right__icon.header__right__icon--myPage img{height:36px}}@media screen and (min-width:750px){.header__right__icon.header__right__icon--myPage:hover>.header__right__account__hidden{opacity:1;visibility:visible}}.header__right__iconNotice{background-color:#ff4d49;border-radius:50%;height:12px;position:absolute;right:11px;top:24px;width:12px}@media screen and (max-width:749px){.header__right__iconNotice{height:10px;right:16px;top:16px;width:10px}}.header__right__iconLabel{font-size:.625rem;line-height:1;margin-bottom:0}.header__right__iconLabel.header__right__iconLabel--signUp{color:#fff}.header__right__iconLabel.header__right__iconLabel--menu{grid-gap:8px;display:grid;gap:8px;place-content:center;place-items:center}.header__right__menuIcon{align-items:center;display:flex;height:18px;justify-content:center;position:relative;width:18px}.header__right__menuIcon span{background-color:#333;height:2px;position:absolute;transition:transform .2s linear;width:20px}.header__right__menuIcon span:first-of-type{top:2px}.header__right__menuIcon span:nth-of-type(3){bottom:2px}.header__right__menu{background-color:#fff;border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2;border-radius:6px;border-right:1px solid #d2d2d2;display:none;max-height:88vh;overflow:scroll;padding:4px 16px 16px;position:absolute;right:4px;top:100%;width:290px;z-index:99}.header__right__menuClose{display:none}.header__right__menuItem{border-bottom:2px solid #dedede;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600}.header__right__menuItem label,.header__right__menuItem>a{display:block;line-height:1;margin-bottom:0;padding:24px 4em 4px 4px;position:relative;white-space:nowrap}.header__right__menuItem>label>span:after{border-bottom:2px solid #00b9be;border-right:2px solid #00b9be;content:"";height:6px;position:absolute;right:1em;top:calc(10px + 50%);transform:translateY(-50%) rotate(45deg);transition:transform .25s ease-out;width:6px}.header__right__menuLinksWrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s linear}.header__right__menuLinksInner{overflow:hidden}.header__right__menuLink{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:400}.header__right__menuLink a{display:block;font-size:.8125rem;line-height:1;padding:16px 0 12px 2.6em;position:relative}.header__right__menuLink a:before{border-right:2px solid #888;border-top:2px solid #888;content:"";height:6px;left:1em;position:absolute;top:calc(2px + 50%);transform:translateY(-50%) rotate(45deg);width:6px}.header__right #sp_menu_list_toggle_flg:checked~.header__right__menu.toggle{display:block}.header__right #sp_menu_list_toggle_flg:checked~.header__right__icon .header__right__menuIcon span:first-of-type{top:8px;transform:rotate(45deg)}.header__right #sp_menu_list_toggle_flg:checked~.header__right__icon .header__right__menuIcon span:nth-of-type(2){top:8px;transform:rotate(45deg)}.header__right #sp_menu_list_toggle_flg:checked~.header__right__icon .header__right__menuIcon span:nth-of-type(3){bottom:8px;transform:rotate(-45deg)}.header__right #sp_menu_list_toggle_flg:checked~.header__right__icon .header__right__menuOpen{display:none}.header__right #sp_menu_list_toggle_flg:checked~.header__right__icon .header__right__menuClose{display:inline}.header__right #sp_menu_1_toggle_flg:checked~.header__right__menuLinksWrapper{grid-template-rows:1fr}.header__right #sp_menu_1_toggle_flg:checked~label>span:after{transform:rotate(225deg)}.header__right #sp_menu_2_toggle_flg:checked~.header__right__menuLinksWrapper{grid-template-rows:1fr}.header__right #sp_menu_2_toggle_flg:checked~label>span:after{transform:rotate(225deg)}.header__right__button{align-items:center;background-color:#fff;border:1px solid #dedede;border-radius:20px;color:#333;display:inline-flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.9375rem;font-weight:600;height:40px;justify-content:center;line-height:1;padding-left:2em;position:relative;width:160px}.header__right__button:before{background:url(../images/login_door-a17773731267a3d8b736.svg) no-repeat 50%;background-size:16px 16px;content:"";height:16px;left:2em;position:absolute;width:16px}.header__right__button:hover{background-color:#dedede;opacity:1}.header__right__button.header__right__button--orange{background-color:#f09730;border:1px solid #f09730;color:#fff}.header__right__button.header__right__button--orange:before{background:url(../images/signup-20a82617d4d960ea6ea4.svg) no-repeat 50%;transition:background-image .2s linear}.header__right__button.header__right__button--orange:hover{background-color:#fff;border-color:currentColor;color:#f09730}.header__right__button.header__right__button--orange:hover:before{background-image:url(../images/signup_hovered-a06024a453b349c356c9.svg)}.header__right__account{cursor:pointer;height:100%;position:relative}.header__right__account a{color:#4b4b4b;display:block;width:100%}.header__right__account a:first-child{margin:0}.header__right__account__image{height:38px;width:38px}@media screen and (min-width:750px){.header__right__account__image{height:48px;width:48px}}.header__right__account__imageWrapper{border:1px solid #fff;border-radius:50%;display:inline-flex;height:36px;justify-content:center;overflow:hidden;width:36px}@media screen and (min-width:750px){.header__right__account__imageWrapper{height:38px;width:38px}}.header__right__account__image--company{height:30px;left:0;top:0;width:30px}.header__right__account__hidden{align-items:center;background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);cursor:default;display:flex;opacity:0;position:absolute;right:0;top:64px;transition:all .2s ease;visibility:hidden;width:240px;z-index:11}.header__right__account__hidden__badge{border-radius:50%;color:#ff4d49;font-size:12px;height:12px;position:absolute;right:0;top:17px;width:64px}.header__right__account__hidden:hover{opacity:1;visibility:visible}.header__right__account__hidden.companyMenu:after{border-bottom:10px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;content:"";display:block;height:0;position:absolute;right:15px;top:-8px;width:0}.header__right__account__hidden ul{width:100%}.header__right__account__hidden__name{color:#fff}@media screen and (min-width:750px){.header__right__account__hidden__name{color:#00b9be}}.header__right__account__hidden__link{border-bottom:1px solid #e5e5e5;display:flex;font-size:14px;font-weight:600;justify-content:center;padding:16px;position:relative}.header__right__account__hidden__link:hover:not(.header__right__account__hidden__link--parent,:first-child){background:rgba(0,185,190,.2)}.header__right__account__hidden__link--parent{align-items:flex-start;color:#4b4b4b;cursor:inherit;display:flex;flex-direction:column;padding:16px 0 0 16px}.header__right__account__hidden__link--child{padding-left:20px}.header__right__account__hidden__link--child:first-child{border-bottom:none}.header__right__account__hidden__link--child:first-child:hover{background:rgba(0,185,190,.2);cursor:pointer}.header__right__account__hidden__link a{display:block;width:100%}.header__right__account__hidden--sp{background:#fafafa;box-shadow:0 16px 16px 0 rgba(0,0,0,.24),0 0 16px 0 rgba(0,0,0,.18);height:100%;max-width:300px;opacity:0;overflow-y:scroll;position:fixed;right:0;top:0;visibility:hidden;width:80%;z-index:1002}.header__right__account__hidden--sp__badge{border-radius:50%;color:#ff4d49;font-size:12px;height:12px;position:absolute;right:0;top:16px;width:108px}@media screen and (max-width:749px){.header__right__account__hidden--sp.active{opacity:1;visibility:visible}}@media screen and (min-width:750px){.header__right__account__hidden--sp{display:none}}.header__right__account__hidden--sp__icon{height:56px;width:56px}.header__right__account__hidden--sp__iconWrapper{border:1px solid #fff;border-radius:50%;display:flex;height:56px;justify-content:center;margin:24px;overflow:hidden;width:56px}.header__right__account__hidden--sp__link{align-items:center;display:flex;font-size:14px;font-weight:600;padding:16px 32px;position:relative}.header__right__account__hidden--sp__link a{display:block;width:100%}.header__right__account__hidden--sp__link--parent{display:block}.header__right__account__hidden--sp__link--parent i{position:absolute;right:15px}.header__right__account__hidden--sp__link--parent li{display:block}.header__right__account__hidden--sp__link--parent li:first-child{background:inherit;color:inherit;font-size:inherit;font-weight:inherit;height:inherit;margin-top:20px;padding:14px 29px}.header__right__account__hidden--sp__link:first-child{background:#00b9be;color:#fff;font-size:18px;font-weight:600;height:104px;padding:0}.header__right__account__hidden--sp__link:nth-child(2){margin-top:8px}.header__right__account__hidden--sp__link__candidate,.header__right__account__hidden--sp__link__company{display:none}.header__right__account__hidden--sp__link__candidate.active,.header__right__account__hidden--sp__link__company.active{display:block}@media screen and (min-width:750px){.header__right__account:hover>.header__right__account__hidden{opacity:1;visibility:visible}}.header__right__account__mypageicon{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:8px;font-weight:600;height:100%;letter-spacing:normal;line-height:1.5;padding:6px 0 0 2px;text-align:center;width:60px}@media screen and (min-width:750px){.header__right__account__mypageicon{color:#000;font-size:12px;padding:0}}.header__right__account__mypageicon img{width:36px}@media screen and (max-width:749px){.header__right__account__mypageicon img{margin-left:2px;width:26px}}.header__right__alert{background:#ff4d49;border:none;border-radius:2px;color:#fff;display:inline-block;font-size:16px;padding:5px 8px;position:relative}@media screen and (min-width:750px){.header__right__alert{margin-right:25px}}@media screen and (max-width:749px){.header__right__alert{display:none}}.header__right__alert:after{border-bottom:8px solid #00b9be;border-left:12px solid #ff4d49;border-top:6px solid #00b9be;content:"";display:block;height:0;left:100%;position:absolute;top:9px;width:0}.header__right__alert i{margin-right:5px}.header__right__alert--overlap{display:block;font-weight:300;position:absolute}@media screen and (min-width:750px){.header__right__alert--overlap{left:-50%;top:40px}}@media screen and (max-width:749px){.header__right__alert--overlap{left:-70%;top:34px}}.header__right__alert--overlap:after{border-bottom:12px solid #ff4d49;border-left:6px solid #00b9be;border-right:6px solid #00b9be;top:-17px}@media screen and (min-width:750px){.header__right__alert--overlap:after{left:calc(52% - 12px)}}@media screen and (max-width:749px){.header__right__alert--overlap:after{left:calc(55% - 12px)}}.header--black{background:#444}.header--low{height:50px}.headerLogo{height:34px;width:74px}@media screen and (min-width:750px){.headerLogo{height:36px;width:80px}}.menuSp{height:100vh;left:-100vw;opacity:0;position:fixed;top:0;transition:all .3s ease;transition:all .2s ease;visibility:hidden;width:calc(100vw - 25px);z-index:1002}.menuSp.active{left:0;opacity:1;visibility:visible}.menuSp__list{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);height:100vh;overflow:scroll;position:absolute;width:100%}.menuSp__list__utils{align-items:center;background-color:#00b9be;border-bottom:1px solid #e5e5e5;display:flex;height:61px}.menuSp__list__child.flex{display:flex;flex-direction:column}.menuSp__list__child__linkWrapper{display:none}.menuSp__list__child__linkWrapper.active{display:block}.menuSp__list__child__link{font-size:12px;font-weight:600;line-height:12px;padding:12px 48px}.menuSp__list__child__link img{height:16px;margin-left:8px;width:16px}.menuSp__list__child__link a{display:block;width:100%}.menuSp__list__buttonWrapper{display:flex;width:100%}.menuSp__list__button{border-radius:10px;display:block;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:800;height:52px;line-height:52px;margin:12px 6px;text-align:center;width:42vw}.menuSp__list__button--login{border:2px solid #707070;color:#707070}.menuSp__list__button--account{background-color:#ea8031;color:#fff}.menuSp__list__title{border-bottom:1px solid #e5e5e5;font-size:14px;font-weight:800;letter-spacing:.8px;padding:16px 16px 16px 58px;position:relative}.menuSp__list__title--diagnosis:before{background:url(../images/diagnosis-77c9ecfc6874a087a798.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:14px;width:24px}.menuSp__list__title--pickup:before{background:url(../images/pick_up_jobs-a61e0f93ede3914f36d7.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:14px;width:24px}.menuSp__list__title--pickup:after{background:url(../images/menu_sp_arrow_down-d0cf66388d2622e5a57b.svg) no-repeat 50%;content:"";height:20px;position:absolute;right:16px;width:20px}.menuSp__list__title--categories:before{background:url(../images/menu_sp_category_gray-3a8955a5dacab0d3c1dd.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:14px;width:24px}.menuSp__list__title--categories:after{background:url(../images/menu_sp_arrow_down-d0cf66388d2622e5a57b.svg) no-repeat 50%;content:"";height:20px;position:absolute;right:16px;width:20px}.menuSp__list__title--search:before{background:url(../images/menu_sp_search_gray-25cf5814e99f9b4d9447.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:15px;width:24px}.menuSp__list__title--logout:before{background:url(../images/menu_sp_logout_gray-bcd78e46ad7766372d3d.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:14px;width:24px}.menuSp__list__title--account:before{background:url(../images/menu_sp_account_gray-610e85c055822131751c.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:15px;width:24px}.menuSp__list__title--column:before{background:url(../images/job_change_column-564577fa9d99edd69358.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:15px;width:24px}.menuSp__list__title--business:before{background:url(../images/apartment-397f4ef91f7cb37b2c59.svg) no-repeat 50%;content:"";height:24px;left:17px;position:absolute;top:15px;width:24px}.menuSp__list__title.active:after{background:url(../images/menu_sp_arrow_up-809e2e4962672bb1a2b0.svg) no-repeat 50%}.menuTrigger{background:url(../images/menu_sp_trigger-3acef8b9571c1c66aaf5.svg);display:inline-block;height:32px;position:relative;transition:all .4s;width:32px}.menuTrigger.active{background:none}@media screen and (min-width:750px){.menuTrigger{display:none}}.menuTrigger.close{height:32px;margin:14px 8px 21px 20px;width:32px}.menuTrigger.close img{height:32px;position:absolute;top:3px;width:32px}.menuSpBackground{background:rgba(0,0,0,.2);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .2s ease;visibility:hidden;width:100%;z-index:1001}.menuSpBackground.active{opacity:1;visibility:visible}.home{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:400;overflow:hidden}@media screen and (max-width:749px){.home__nav{display:none}}.home__nav__menu{background-color:#fff;display:flex}.home__nav__item{flex:1 1;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;padding-block:20px;position:relative}.home__nav__item:hover .home__nav__itemInner span:after{transform:translateY(-50%) rotate(-135deg)}.home__nav__item:hover .home__nav__links{opacity:1;visibility:visible}.home__nav__itemInner{border-right:1px solid #dedede;padding-left:1em;padding-right:2.4em;text-align:center}.home__nav__itemInner span{color:#333;font-size:.9375rem;line-height:1.7;position:relative;white-space:nowrap}.home__nav__itemInner span:after{border-bottom:2px solid #888;border-right:2px solid #888;content:"";height:6px;position:absolute;right:-1.4em;top:20%;transform:translateY(0) rotate(45deg);transform-origin:80% 80%;transition:transform .25s ease-out;width:6px}.home__nav__itemInner:last-child{border-right:none}.home__nav__itemInner:last-child:after{content:none}.home__nav__links{background:#fff;border-bottom:1px solid #dedede;border-left:1px solid #dedede;border-right:1px solid #dedede;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;opacity:0;position:absolute;top:100%;transition:all .2s ease;visibility:hidden;width:100%;z-index:3}.home__nav__link{background-color:#fff;border-bottom:1px solid #dedede}.home__nav__link:last-child{border-bottom:none}.home__nav__link a{display:block;padding:16px 2em;position:relative;width:100%}.home__nav__link a:after{border-right:2px solid #00b9be;border-top:2px solid #00b9be;content:"";height:6px;position:absolute;right:1.4em;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.home__topVisual{display:grid;grid-template:"categories workers " 50px "site-title workers " 85px "no1        workers " 84px "research   research"/auto auto;position:relative}@media screen and (min-width:750px){.home__topVisual{-moz-column-gap:136px;column-gap:136px;grid-template:"categories workers" 92px "site-title workers" 216px "no1        workers" 123px "research   workers" minmax(80px,93px)/auto auto}}.home__topVisual__registration{background-color:hsla(0,0%,100%,.95);border-radius:8px;padding:24px 48px 32px;position:absolute;right:4%;text-align:center;top:min(56%,100vh - 332px);z-index:2}@media screen and (max-width:749px){.home__topVisual__registration{display:none}}.home__topVisual__companyJobCategories{align-self:flex-start;-moz-column-gap:1px;column-gap:1px;display:flex;flex-wrap:wrap;grid-area:categories-start/categories-start/categories-end/workers-end;margin-top:28px;row-gap:2px;z-index:1}@media screen and (min-width:750px){.home__topVisual__companyJobCategories{-moz-column-gap:8px;column-gap:8px;margin-top:60px}}.home__topVisual__companyJobCategory{height:22px;width:auto}@media screen and (min-width:750px){.home__topVisual__companyJobCategory{height:32px}}.home__topVisual__siteTitle{grid-area:site-title}.home__topVisual__siteTitle img{height:77px;margin-top:8px;width:auto}@media screen and (min-width:750px){.home__topVisual__siteTitle img{height:188px;margin-top:28px}}.home__topVisual__no1{align-items:center;align-self:flex-start;display:flex;grid-area:no1;margin-top:20px;z-index:1}@media screen and (min-width:750px){.home__topVisual__no1{gap:12px}}.home__topVisual__no1Logo{height:auto;width:52px}@media screen and (min-width:750px){.home__topVisual__no1Logo{width:92px}}.home__topVisual__no1Research{background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 20px);grid-area:research;margin-top:-20px;margin-inline:-12px;max-width:100vw;padding-top:24px;padding-inline:12px;z-index:1}@media screen and (min-width:750px){.home__topVisual__no1Research{background:none;grid-area:research-start/research-start/research-end/workers-end;margin-inline:0;margin-bottom:12px;padding-inline:0;width:538px}}@media screen and (max-width:749px){.home__topVisual__no1Research br{display:none}}.home__topVisual__no1ResearchInner{color:#333;font-size:.625rem;line-height:1.2}@media screen and (min-width:750px){.home__topVisual__no1ResearchInner{line-height:1.3}}.home__topVisual__workers{grid-area:workers;min-width:240px;overflow:hidden}@media screen and (min-width:750px){.home__topVisual__workers{min-width:900px}}.home__topVisual__workerColumns{display:flex}.home__topVisual__workerColumns.home__topVisual__workerColumns--pc{display:none}@media screen and (min-width:750px){.home__topVisual__workerColumns.home__topVisual__workerColumns--sp{display:none}.home__topVisual__workerColumns.home__topVisual__workerColumns--pc{display:flex}}.home__topVisual__workerColumn{display:flex;flex-direction:column;gap:4px;position:relative;transform:skew(-12deg,12deg)}.home__topVisual__workerColumn:first-child{left:-22px;top:-4px}.home__topVisual__workerColumn:nth-child(2){left:-8px;top:-28px}@media screen and (min-width:750px){.home__topVisual__workerColumn{gap:8px}.home__topVisual__workerColumn:first-child{left:-146px;top:-20px}.home__topVisual__workerColumn:nth-child(2){left:-110px;top:-118px}.home__topVisual__workerColumn:nth-child(3){left:-69px;top:-238px}}.home__topVisual__workerColumn img{animation:loop_sp 60s linear infinite;width:66px}@media screen and (min-width:750px){.home__topVisual__workerColumn img{animation:loop_pc 60s linear infinite;width:244px}}@keyframes loop_sp{0%{transform:translateY(0)}to{transform:translateY(-350px)}}@keyframes loop_pc{0%{transform:translateY(0)}to{transform:translateY(-1286px)}}.home__rightFloatingBanners{display:flex;flex-direction:column;gap:12px;position:fixed;right:0;top:144px;z-index:10}@media screen and (max-width:749px){.home__rightFloatingBanners{display:none}}.home__rightFloatingBanners__banner{color:#fff;display:flex;flex-direction:column}.home__rightFloatingBanners__bannerTop{background-color:#d67b12;border-radius:8px 0 0;flex-basis:56px;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;font-weight:800;padding:12px 8px;text-align:center}.home__rightFloatingBanners__bannerTop i{font-size:1.1875rem}.home__rightFloatingBanners__bannerTop.home__rightFloatingBanners__bannerTop--green{background-color:#08a849}.home__rightFloatingBanners__bannerBottom{background-color:#f09730;border-radius:0 0 0 8px;flex-basis:168px;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.6875rem;font-weight:600;padding:12px 8px;writing-mode:vertical-rl}.home__rightFloatingBanners__bannerBottom i{font-size:1.25rem}.home__rightFloatingBanners__bannerBottom.home__rightFloatingBanners__bannerBottom--green{background-color:#06c755}.home__slider{padding-bottom:32px}.home__slider .splide__arrows button{background-color:#00b9be;border-radius:3px;height:72px;opacity:1;top:40%;width:26px}@media screen and (min-width:750px){.home__slider .splide__arrows button{height:90px;width:32px}}.home__slider .splide__arrows button.splide__arrow--prev{left:0}@media screen and (min-width:750px){.home__slider .splide__arrows button.splide__arrow--prev{left:-16px}}.home__slider .splide__arrows button.splide__arrow--prev:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";height:8px;position:absolute;transform:rotate(-45deg);width:8px}.home__slider .splide__arrows button.splide__arrow--next{right:0}@media screen and (min-width:750px){.home__slider .splide__arrows button.splide__arrow--next{right:-16px}}.home__slider .splide__arrows button.splide__arrow--next:before{border-right:2px solid #fff;border-top:2px solid #fff;content:"";height:8px;position:absolute;transform:rotate(45deg);width:8px}@media screen and (max-width:749px){.home__slider{margin-bottom:0}}.home__registrationButton{background-color:#f09730;border:2px solid #f09730;border-radius:40px;color:#fff;display:inline-block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.125rem;font-weight:600;line-height:1;margin-inline:auto;padding:16px .9em;position:relative;text-align:center;width:320px}@media screen and (min-width:750px){.home__registrationButton{font-size:1.375rem;padding:22px .9em;width:456px}}.home__registrationButton.home__registrationButton--small{padding:22px .9em;width:364px}.home__registrationButton__wrapper{margin-top:10px;text-align:center}.home__registrationButton small{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:400}.home__registrationButton:hover{background-color:#fff;border:2px solid;color:#f09730;opacity:1}.home__registrationButton:hover:after{background-color:#f09730}.home__registrationButton:hover .home__registrationButton__chevron{color:#fff}.home__registrationButton:after{background-color:#fff;border-radius:50%;content:"";height:20px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:background-color .2s linear;width:20px}@media screen and (min-width:750px){.home__registrationButton:after{height:28px;width:28px}}.home__registrationButton__chevron{border-right:2px solid;border-top:2px solid;color:#f09730;display:inline-block;height:6px;position:absolute;right:19px;top:50%;transform:translateY(-50%) rotate(45deg);transition:color .2s linear;width:6px;z-index:1}@media screen and (min-width:750px){.home__registrationButton__chevron{height:8px;right:23px;width:8px}}.home__registrationRecommendation{color:#fff;display:inline-flex;flex-flow:column wrap;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600;justify-content:center;position:relative}@media screen and (min-width:750px){.home__registrationRecommendation{flex-direction:row;font-size:1rem}}.home__registrationRecommendation.home__registrationRecommendation--small{color:#333;flex-direction:column}.home__registrationRecommendation.home__registrationRecommendation--small i{border-bottom:none;color:#ef803c}.home__registrationRecommendation.home__registrationRecommendation--small:after,.home__registrationRecommendation.home__registrationRecommendation--small:before{color:#333}.home__registrationRecommendation span{display:inline-block}.home__registrationRecommendation i{border-bottom:1px dashed #fbfb56;padding-bottom:4px}.home__registrationRecommendation:before{bottom:0;content:"＼";left:-1.4em;position:absolute}.home__registrationRecommendation:after{bottom:0;content:"／";position:absolute;right:-1.4em}.home__container{margin-inline:auto;max-width:1100px;padding-inline:12px}@media screen and (min-width:750px){.home__container{padding-inline:0}}.home__container.home__container--wide{max-width:1360px}.home__noPaddingContainer{margin-inline:auto;max-width:1100px}@media screen and (min-width:750px){.home__onlySp{display:none}}.home__onlyPc{display:none}@media screen and (min-width:750px){.home__onlyPc{display:block}}.home__section{margin-bottom:40px}@media screen and (min-width:750px){.home__section{margin-bottom:48px}}.home__section.home__section--topSection{background-image:url(../images/top_background-2a0fe81126267257e08e.png);background-position:0;margin-bottom:24px}.home__section.home__section--searchJobOnlySp{margin-bottom:24px}.home__section.home__section--lightGray{background-color:#f8fafa}.home__section.home__section--gradientGreen{background:linear-gradient(90deg,#04b7bc,#82d9da 60%,#91ddde)}.home__section.home__section--green{background-color:#008f93}.home__sectionHeader{align-items:center;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;justify-content:space-between;margin-bottom:16px}@media screen and (min-width:750px){.home__sectionHeader{margin-bottom:32px}}.home__sectionHeader__title{align-items:center;display:flex;gap:8px}@media screen and (min-width:750px){.home__sectionHeader__title{gap:12px}}.home__sectionHeader__icon{aspect-ratio:1/1;height:auto;width:18px}@media screen and (min-width:750px){.home__sectionHeader__icon{width:24px}}.home__sectionHeader__icon.home__sectionHeader__icon--megaphone{aspect-ratio:20/11}.home__sectionHeader__icon.home__sectionHeader__icon--company{aspect-ratio:25/28}.home__sectionHeader__icon.home__sectionHeader__icon--recommendJobs{aspect-ratio:27/26}.home__sectionHeader__icon.home__sectionHeader__icon--column{aspect-ratio:29/22}.home__sectionHeader__iconBar{background-color:#00b9be;border-radius:30px;height:4px;width:18px}@media screen and (min-width:750px){.home__sectionHeader__iconBar{height:6px;width:24px}}.home__sectionHeader__iconBar.home__sectionHeader__iconBar--lightGreen{background-color:#cef7f6}.home__sectionHeader__lead{color:#333;font-size:1.125rem;line-height:1}@media screen and (min-width:750px){.home__sectionHeader__lead{font-size:1.625rem}}.home__sectionHeader__lead.home__sectionHeader__lead--white{color:#fff}.home__sectionHeader__leadEnglish{color:#00b9be;display:none;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.625rem;font-weight:600;line-height:1;text-transform:uppercase}@media screen and (min-width:750px){.home__sectionHeader__leadEnglish{display:block}}.home__sectionHeader__link{color:rgba(0,0,0,.54);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1;text-align:right;text-decoration:underline}.home__sectionHeader__link:after{content:" >"}.home__sectionHeader__link.home__sectionHeader__link--sp{margin-top:8px}@media screen and (min-width:750px){.home__sectionHeader__link.home__sectionHeader__link--sp{display:none}}@media screen and (max-width:749px){.home__sectionHeader__link.home__sectionHeader__link--pc{display:none}}.home__sectionHeader__linkGreen{background-color:#fff;border-radius:16px;color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.8125rem;font-weight:600;line-height:1;padding:10px 14px 10px 3em;position:relative}.home__sectionHeader__linkGreen:before{background-color:#00b9be;border-radius:50%;color:#fff;content:">";font-size:.625rem;height:14px;left:1.4em;position:absolute;text-align:center;top:50%;transform:translateY(-50%);vertical-align:middle;width:14px}.home__sectionHeader__linkGreen.home__sectionHeader__link--sp{margin-top:8px}@media screen and (min-width:750px){.home__sectionHeader__linkGreen.home__sectionHeader__link--sp{display:none}}@media screen and (max-width:749px){.home__sectionHeader__linkGreen.home__sectionHeader__link--pc{display:none}}.home__subSectionTitle{align-items:center;color:#333;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1rem;font-weight:600;gap:8px;margin-bottom:12px}@media screen and (min-width:750px){.home__subSectionTitle{font-size:1.125rem;gap:12px}}.home__subSectionTitle img{aspect-ratio:19/17;height:auto;justify-self:center;width:20px}.home__subSectionTitle.home__subSectionTitle--area img{aspect-ratio:15/20;margin-inline:2px;width:16px}.home__subSectionTitle.home__subSectionTitle--megaphone img{aspect-ratio:20/11}.home__subSectionTitle.home__subSectionTitle--company img{aspect-ratio:14/17}.home__companyLogos{margin-bottom:12px;text-align:center}.home__companyLogos__jobsCount{color:#333;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1}@media screen and (min-width:750px){.home__companyLogos__jobsCount{font-size:.9375rem;line-height:1.8}}.home__companyLogos__jobsCount i{color:#00b9be;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.8px;line-height:1;margin-inline:.2em;text-decoration:underline;text-decoration-color:#fbfb56;text-decoration-thickness:5px;text-underline-offset:2px}@media screen and (min-width:750px){.home__companyLogos__jobsCount i{font-size:1.5rem;letter-spacing:1.2px;line-height:1.25}.home__companyLogos__breakOnlySp{display:none}}.home__companyLogos__today{color:#888;font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.625rem;font-weight:400;letter-spacing:.5px;line-height:1}@media screen and (min-width:750px){.home__companyLogos__today{font-size:.875rem;letter-spacing:.7px;line-height:2.14}}.home__companyLogos__logos{align-items:center;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,1fr);justify-items:center}@media screen and (min-width:750px){.home__companyLogos__logos{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,1fr)}}.home__companyLogos img{aspect-ratio:3/2;height:auto;width:72px}@media screen and (min-width:750px){.home__companyLogos img{width:132px}}.home__searchJobOnlySp{background-color:#d3e9ea;border-radius:8px;padding:12px 16px}.home__searchJobOnlySp__searchPanel:last-child{margin-bottom:0}@media screen and (min-width:750px){.home__searchJobOnlySp{display:none}}.home__searchJobOnlySp__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.home__searchJobOnlySp__title{color:#333;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1;padding-left:26px;position:relative}.home__searchJobOnlySp__title:before{background-color:#00b9be;border-radius:10px;content:"";height:4px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:18px}.home__searchJobOnlySp__headerLink{color:#00b9be;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.6875rem;font-weight:800;line-height:1;padding-left:20px;position:relative}.home__searchJobOnlySp__headerLink:before{content:url(../images/arrow_right_circle-1c9cf516961e3f727886.svg);left:-6%;position:absolute;top:50%;transform:translateY(-45%) scale(.5)}.home__searchJobOnlySp__searchPanel{background-color:#fff;border-radius:6px;box-shadow:0 0 8px 0 rgba(0,0,0,.08);margin-bottom:8px;padding-inline:16px}.home__searchJobOnlySp__searchPanelHeader{align-items:center;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:0}.home__searchJobOnlySp__searchPanelTitle{align-items:center;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;gap:8px;line-height:3.4}.home__searchJobOnlySp__searchPanelTitle img{aspect-ratio:19/17;height:auto;width:20px}.home__searchJobOnlySp__searchPanelTitle.home__searchJobOnlySp__searchPanelTitle--area img{aspect-ratio:15/20;margin-inline:2px;width:16px}.home__searchJobOnlySp__searchPanelToggleButton{background-color:#00b9be;border-radius:50%;height:24px;position:relative;width:24px}.home__searchJobOnlySp__searchPanelToggleButton span{background-color:#fff;display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:transform .2s linear}.home__searchJobOnlySp__searchPanelToggleButton span:first-child{height:14px;width:1px}.home__searchJobOnlySp__searchPanelToggleButton span:nth-child(2){height:1px;width:14px}.home__searchJobOnlySp__searchLinksWrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s linear}.home__searchJobOnlySp__searchLinksWrapper.otherArea .home__searchJobOnlySp__searchLinks{margin-top:12px}.home__searchJobOnlySp__searchLinksInner{overflow:hidden}.home__searchJobOnlySp__searchLinks{grid-column-gap:6px;grid-row-gap:6px;-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:repeat(2,auto);justify-content:center;margin-inline:auto;row-gap:6px}.home__searchJobOnlySp__searchLink{background-color:#f7f7f7;border:1px solid #dedede;border-radius:4px;color:#333;display:block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600;padding:14px 12px 14px 8px;position:relative;width:130px}.home__searchJobOnlySp__searchLink span{line-height:1}.home__searchJobOnlySp__searchLink span:after{border-right:2px solid #00b9be;border-top:2px solid #00b9be;content:"";height:4px;position:absolute;right:6px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px}.home__searchJobOnlySp #sp_job_category_toggle_flg:checked~.home__searchJobOnlySp__searchPanel.jobCategory{padding-bottom:20px}.home__searchJobOnlySp #sp_job_category_toggle_flg:checked~.home__searchJobOnlySp__searchPanel.jobCategory .home__searchJobOnlySp__searchLinksWrapper.jobCategory{grid-template-rows:1fr}.home__searchJobOnlySp #sp_job_category_toggle_flg:checked~.home__searchJobOnlySp__searchPanel.jobCategory .home__searchJobOnlySp__searchPanelToggleButton span:first-child{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.home__searchJobOnlySp #sp_job_area_toggle_flg:checked~.home__searchJobOnlySp__searchPanel.jobArea{padding-bottom:20px}.home__searchJobOnlySp #sp_job_area_toggle_flg:checked~.home__searchJobOnlySp__searchPanel.jobArea .home__searchJobOnlySp__searchLinksWrapper.jobArea{grid-template-rows:1fr;margin-top:12px}.home__searchJobOnlySp #sp_job_area_toggle_flg:checked~.home__searchJobOnlySp__searchPanel.jobArea .home__searchJobOnlySp__searchPanelToggleButton span:first-child{transform:translateX(-50%) translateY(-50%) rotate(90deg)}.home__searchJobOnlySp__otherAreaPanel{margin-top:20px}.home__searchJobOnlySp__otherAreaPanelHeader{border-bottom:2px solid #dedede;padding-bottom:5px}.home__searchJobOnlySp__otherAreaPanelHeader label{color:#333;display:block;font-size:.875rem;line-height:1;position:relative}.home__searchJobOnlySp__otherAreaPanelHeader label:after{border-bottom:2px solid #707070;border-right:2px solid #707070;content:"";height:6px;position:absolute;right:.6em;top:50%;transform:translateY(-50%) rotate(45deg);transform-origin:66% 66%;transition:transform .25s ease-out;width:6px}.home__searchJobOnlySp #sp_area_1_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_1_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlySp #sp_area_2_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_2_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlySp #sp_area_3_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_3_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlySp #sp_area_4_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_4_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlySp #sp_area_5_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_5_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlySp #sp_area_6_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_6_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlySp #sp_area_7_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_7_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlySp #sp_area_8_toggle_flg:checked~.home__searchJobOnlySp__searchLinksWrapper{grid-template-rows:1fr}.home__searchJobOnlySp #sp_area_8_toggle_flg:checked~.home__searchJobOnlySp__otherAreaPanelHeader label:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlyPc{padding:60px 0 16px}.home__searchJobOnlyPc__section{margin-bottom:44px}.home__searchJobOnlyPc__searchLinks{grid-column-gap:8px;grid-row-gap:6px;-moz-column-gap:8px;column-gap:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(212px,auto));justify-content:flex-start;margin-inline:auto;row-gap:6px}.home__searchJobOnlyPc__searchLinks.home__searchJobOnlyPc__searchLinks--large{grid-template-columns:repeat(auto-fit,minmax(242px,auto))}.home__searchJobOnlyPc__searchLinks.home__searchJobOnlyPc__searchLinks--large .home__searchJobOnlyPc__searchLink{padding:16px 2em 16px 24px;text-align:left;width:242px}.home__searchJobOnlyPc__searchAreaPanel{background-color:#fff;border-radius:16px;padding:32px 24px}.home__searchJobOnlyPc__searchAreaSection{margin-bottom:32px}.home__searchJobOnlyPc__searchAreaSectionTitle{font-size:.875rem;margin-bottom:8px}.home__searchJobOnlyPc__searchAreaSectionTitle,.home__searchJobOnlyPc__searchLink{color:#333;display:block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}.home__searchJobOnlyPc__searchLink{background-color:#fff;border:1px solid #dedede;border-radius:4px;font-size:1rem;padding:20px 2em 20px .4em;position:relative;text-align:center;width:212px}.home__searchJobOnlyPc__searchLink span{line-height:1}.home__searchJobOnlyPc__searchLink span:after{border-right:2px solid #00b9be;border-top:2px solid #00b9be;content:"";height:6px;position:absolute;right:1.2em;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}.home__searchJobOnlyPc__searchLink:hover{background-color:#00b9be;color:#fff;opacity:1}.home__searchJobOnlyPc__allAreaPanel{background-color:#fff;border:1px solid #dedede;border-radius:4px;padding-inline:24px}.home__searchJobOnlyPc__allAreaPanelHeader{color:#333;cursor:pointer;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:4;margin-bottom:0;padding-right:1em;position:relative}.home__searchJobOnlyPc__allAreaPanelHeader:after{border-bottom:2px solid #00b9be;border-right:2px solid #00b9be;content:"";height:8px;position:absolute;right:.2em;top:50%;transform:translateY(-8px) rotate(45deg);transition:transform .25s ease-out;width:8px}.home__searchJobOnlyPc__areaCategoriesWrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s linear}.home__searchJobOnlyPc__areaCategories{display:flex;gap:12px;overflow:hidden}.home__searchJobOnlyPc__areaCategories :last-child{margin-bottom:0}.home__searchJobOnlyPc #pc_all_area_toggle_flg:checked~.home__searchJobOnlyPc__allAreaPanel{padding-bottom:20px}.home__searchJobOnlyPc #pc_all_area_toggle_flg:checked~.home__searchJobOnlyPc__allAreaPanel .home__searchJobOnlyPc__areaCategoriesWrapper{grid-template-rows:1fr}.home__searchJobOnlyPc #pc_all_area_toggle_flg:checked~.home__searchJobOnlyPc__allAreaPanel .home__searchJobOnlyPc__allAreaPanelHeader:after{transform:translateY(-50%) rotate(-135deg)}.home__searchJobOnlyPc__areaCategoryWrapper{flex-basis:50%}.home__searchJobOnlyPc__areaCategory{align-items:flex-start;display:flex;margin-bottom:20px}.home__searchJobOnlyPc__areaCategoryNameWrapper{align-items:center;display:flex;gap:8px;margin-top:4px;min-width:112px}.home__searchJobOnlyPc__areaCategoryBullet{background-color:#333;height:2px;width:8px}.home__searchJobOnlyPc__areaCategoryName{color:#333;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600;line-height:1;white-space:nowrap}.home__searchJobOnlyPc__areaBadges{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:4px}.home__searchJobOnlyPc__areaBadge{border:1px solid #00b9be;border-radius:4px;color:#00b9be;display:block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1.9em;padding-inline:.5em;white-space:nowrap}.home__searchJobOnlyPc__companies{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(auto,162px));justify-items:flex-start}.home__searchJobOnlyPc__company{grid-row-gap:20px;background-color:#fff;border-radius:6px;box-shadow:0 0 8px 0 rgba(0,0,0,.08);display:grid;height:158px;padding-inline:28px;place-content:center;place-items:center;row-gap:20px;width:162px}.home__searchJobOnlyPc__company img{transition:transform .2s linear;width:40px}.home__searchJobOnlyPc__company:hover img{transform:scale(1.2)}.home__searchJobOnlyPc__company:hover .home__searchJobOnlyPc__companyType{color:#00b9be}.home__searchJobOnlyPc__companyType{align-items:center;color:#333;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.9375rem;font-weight:600;height:3em;line-height:1.5;text-align:center;transition:color .2s linear}.home__registrationOnlySp{text-align:center}@media screen and (min-width:750px){.home__registrationOnlySp{display:none}}.home__huproInfo__wrapper{padding:32px 0}@media screen and (min-width:750px){.home__huproInfo__wrapper{padding:60px 0}}.home__huproInfo__description{color:#fff;font-size:.9375rem;margin-bottom:24px}@media screen and (min-width:750px){.home__huproInfo__description{margin-bottom:32px}}.home__huproInfo__cards{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}@media screen and (min-width:750px){.home__huproInfo__cards{flex-direction:row;gap:24px;margin-bottom:40px}}.home__huproInfo__card{grid-row-gap:12px;background-color:#fff;border-radius:6px;box-shadow:0 0 8px 0 rgba(0,0,0,.16);display:grid;flex-basis:33.3333333333%;grid-template:"number      title       image      " auto "description description description" auto/60px 1fr 96px;padding:16px;row-gap:12px}@media screen and (min-width:750px){.home__huproInfo__card{grid-template:"number" 56px "title " 60px "image " 156px "description" auto/auto;justify-items:center;padding:24px 16px 32px;row-gap:12px}}.home__huproInfo__cardNumber{background-color:#f4f8f9;border-radius:50%;color:#00b9be;display:grid;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.125rem;font-weight:600;grid-area:number;height:48px;margin-top:8px;place-content:center;width:48px}@media screen and (min-width:750px){.home__huproInfo__cardNumber{font-size:1.375rem;height:56px;margin-top:0;width:56px}}.home__huproInfo__cardTitle{color:#333;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600;grid-area:title;line-height:1.3;margin-top:8px}@media screen and (min-width:750px){.home__huproInfo__cardTitle{font-size:1.25rem;line-height:1.5;margin-top:0;text-align:center}}.home__huproInfo__cardTitle i{color:#00b9be}.home__huproInfo__cardTitle small{font-size:.625rem;vertical-align:text-top}@media screen and (min-width:750px){.home__huproInfo__breakOnlySp{display:none}}.home__huproInfo__cardImage{align-self:center;aspect-ratio:411/287;grid-area:image;height:auto;justify-self:center;width:94px}@media screen and (min-width:750px){.home__huproInfo__cardImage{width:200px}}.home__huproInfo__cardImage.home__huproInfo__cardImage--image2{aspect-ratio:350/216;width:91px}@media screen and (min-width:750px){.home__huproInfo__cardImage.home__huproInfo__cardImage--image2{width:175px}}.home__huproInfo__cardImage.home__huproInfo__cardImage--image3{aspect-ratio:307/299;width:67px}@media screen and (min-width:750px){.home__huproInfo__cardImage.home__huproInfo__cardImage--image3{width:154px}}.home__huproInfo__cardDescription{color:#333;font-size:.8125rem;grid-area:description;line-height:1.5}@media screen and (min-width:750px){.home__huproInfo__cardDescription{font-size:.9375rem;height:5.4em;line-height:1.8}}.home__huproInfo__banner{background-color:#008f93;color:#fff;margin-bottom:32px;padding:26px 16px;text-align:center}@media screen and (min-width:750px){.home__huproInfo__banner{border-radius:6px;padding:40px 16px}}.home__huproInfo__banner .home__registrationRecommendation{margin-top:12px}.home__huproInfo__banner :last-child{margin-bottom:0}.home__huproInfo__appeal{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.05em;line-height:1.5;margin-bottom:8px}@media screen and (min-width:750px){.home__huproInfo__appeal{font-size:1.375rem;line-height:1;margin-bottom:16px}}.home__huproInfo__jobsCountWrapper{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.9375rem;font-weight:600;letter-spacing:.05em;line-height:1.5;margin-bottom:8px}@media screen and (min-width:750px){.home__huproInfo__jobsCountWrapper{font-size:1.375rem;line-height:1;margin-bottom:8px}}.home__huproInfo__jobsCount{color:#fbfb56;display:inline-block;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.375rem;font-weight:800;letter-spacing:.05em;line-height:.95;margin-inline:.3em;position:relative}@media screen and (min-width:750px){.home__huproInfo__jobsCount{font-size:2rem}}.home__huproInfo__jobsCountPoint{left:-5px;position:absolute;top:-8px}@media screen and (min-width:750px){.home__huproInfo__jobsCountPoint{left:-3px;top:-8px}}.home__huproInfo__today{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.73}@media screen and (min-width:750px){.home__huproInfo__today{font-size:.875rem;line-height:2.14}}.home__huproInfo__no1Research{color:#333;font-size:.625rem;line-height:1.2}@media screen and (min-width:750px){.home__huproInfo__no1Research{line-height:1.3}}@media screen and (max-width:749px){.home__huproInfo__no1Research br{display:none}}.home__supportFlow{margin-bottom:-80px}@media screen and (min-width:750px){.home__supportFlow{margin-bottom:64px}}.home__supportFlow__description{color:#333;font-size:.875rem;margin-bottom:24px}@media screen and (min-width:750px){.home__supportFlow__description{font-size:.9375rem;margin-bottom:40px}}.home__supportFlow__stepsWrapper{display:flex;gap:12px;justify-content:center}@media screen and (min-width:750px){.home__supportFlow__stepsWrapper{flex-direction:column}}.home__supportFlow__steps{display:flex;flex-basis:240px;flex-direction:column}@media screen and (min-width:750px){.home__supportFlow__steps{flex-basis:0;flex-direction:row;text-align:center}}.home__supportFlow__stepWrapper{background-color:#fff;-webkit-clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);padding-bottom:4px;position:relative}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step1{z-index:5}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step2{top:-20px;z-index:4}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step3{top:-40px;z-index:3}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step4{top:-60px;z-index:2}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step5{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);top:-80px;z-index:1}@media screen and (min-width:750px){.home__supportFlow__stepWrapper{-webkit-clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);min-width:calc(20% + 22.4px);padding-bottom:0;padding-right:4px}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step2{left:-28px;top:0}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step3{left:-56px;top:0}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step4{left:-84px;top:0}.home__supportFlow__stepWrapper.home__supportFlow__stepWrapper--step5{left:-112px;top:0}}.home__supportFlow__step{grid-column-gap:16px;background-color:#e2ecf2;-webkit-clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);clip-path:polygon(0 0,100% 0,100% 88%,50% 100%,0 88%);-moz-column-gap:16px;column-gap:16px;display:grid;grid-template:"icon        name       " auto "icon        title      " auto "description description" auto/64px 1fr;padding:20px 16px 32px;width:100%}.home__supportFlow__step.home__supportFlow__step--step5{background-color:#f8f884;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}@media screen and (max-width:749px){.home__supportFlow__step:not(.home__supportFlow__step--step1){padding-top:32px}}@media screen and (min-width:750px){.home__supportFlow__step{-webkit-clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);-moz-column-gap:0;column-gap:0;grid-template:"name " auto "title" auto "icon " auto "description" auto/1fr;justify-items:center;padding:24px 28px 22px;row-gap:16px}}.home__supportFlow__icon{grid-area:icon;height:40px;justify-self:flex-end;width:40px}@media screen and (min-width:750px){.home__supportFlow__icon{height:80px;justify-self:center;width:80px}}.home__supportFlow__stepName{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.6875rem;font-weight:600;grid-area:name;white-space:nowrap}@media screen and (min-width:750px){.home__supportFlow__stepName{font-size:.875rem}}.home__supportFlow__stepTitle{color:#333;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.8125rem;font-weight:600;grid-area:title;white-space:nowrap}@media screen and (min-width:750px){.home__supportFlow__stepTitle{font-size:.9375rem}}.home__supportFlow__stepDescription{color:#333;display:flex;flex-wrap:wrap;font-size:.8125rem;grid-area:description;height:2.6em;justify-content:center;line-height:1.3;margin-top:16px}@media screen and (min-width:750px){.home__supportFlow__stepDescription{flex-direction:column;font-size:.875rem}}.home__supportFlow__stepDescription span{white-space:nowrap}.home__supportFlow__allFree{position:relative}.home__supportFlow__allFree span{background-color:#fff;color:#ec5b32;display:inline-block;left:calc(50% - .1em);letter-spacing:.3em;line-height:1.2;padding-inline:8px;position:absolute;top:calc(50% - 40px);transform:translateY(-50%);writing-mode:vertical-rl}@media screen and (min-width:750px){.home__supportFlow__allFree span{left:50%;letter-spacing:1px;text-decoration:underline;text-decoration-color:#fbfb56;text-decoration-thickness:5px;text-underline-offset:0;top:calc(50% - .4em);transform:translateX(-50%);writing-mode:horizontal-tb}}.home__supportFlow__allFree small{background-color:transparent;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600}@media screen and (min-width:750px){.home__supportFlow__allFree small{font-size:1.25rem}}.home__supportFlow__allFree big{background-color:#fbfb56;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.1875rem;font-weight:600}@media screen and (min-width:750px){.home__supportFlow__allFree big{background-color:transparent;font-size:1.6875rem}}.home__supportFlow__dottedLine{border:2px dotted #ec5b32;border-left:none;border-radius:0 8px 8px 0;height:calc(100% - 80px);width:24px}@media screen and (min-width:750px){.home__supportFlow__dottedLine{border:2px dotted #ec5b32;border-radius:0 0 8px 8px;border-top:none;height:25px;width:100%}}.home__registration__wrapper{padding:32px 0;text-align:center}.home__cardWithFooter{border:1px solid #f7f7f7;border-radius:12px}.home__cardWithFooter__image{border-radius:12px 12px 0 0;height:146px;-o-object-fit:cover;object-fit:cover;width:272px}.home__cardWithFooter__titleWrapper{background-color:#f7f7f7;padding:8px}.home__cardWithFooter__title{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:3.2em;line-height:1.6;overflow:hidden}.home__cardWithFooter__title.home__cardWithFooter__title--oneLine{height:1.6em}.home__cardWithFooter__body{padding:4px 8px}.home__cardWithFooter__description{color:rgba(0,0,0,.87);font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;height:4.2em;line-height:1.4;overflow:hidden}.home__cardWithFooter__tags{display:flex;flex-wrap:wrap;gap:4px;height:1.5em;overflow:hidden;white-space:nowrap}.home__cardWithFooter__footer{border-radius:0 0 12px 12px;display:flex}.home__card__wrapper{border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.24)}.home__card__image{border-radius:12px 12px 0 0;height:174px;-o-object-fit:cover;object-fit:cover;width:272px}.home__card__body{padding:8px}.home__card__titleWrapper{border-bottom:1px solid #dedede;margin-bottom:12px;padding-bottom:12px}.home__card__title{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:600;height:3.2em;line-height:1.6;overflow:hidden}.home__card__description{font-size:.75rem;height:5.6em;line-height:1.4;overflow:hidden}.home__areaLinkJobCategory{margin-bottom:24px}.home__areaLinkJobCategory__wrapper{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1rem;font-weight:600}.home__areaLinkJobCategory__title{margin-bottom:8px}.home__areaLinkJobCategory__areas{-moz-column-gap:12px;column-gap:12px;display:flex;flex-wrap:wrap;row-gap:6px}.home__areaLinkJobCategory__area{color:#00b9be;text-decoration:underline}.home__searchCategory{background-color:#e5fafa;min-height:200px;padding:24px;width:100%}@media screen and (min-width:750px){.home__searchCategory{border-radius:16px}}.home__searchCategory__wrapper{display:flex;flex-direction:column}@media screen and (min-width:750px){.home__searchCategory__wrapper{flex-direction:row;gap:12px}}.home__searchCategory__title{color:rgba(0,0,0,.87);font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:800;margin-bottom:20px;text-align:center}.home__searchCategory__title img{margin-right:6px;vertical-align:top}.home__searchCategory__buttonWrapper{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.home__searchCategory__button{background-color:#fff;border-radius:24px;color:#00b9be;display:inline-block;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:800;min-width:220px;padding:16px 8px;text-align:center;width:calc(50% - 12px)}.home__externalLink{display:inline-block;height:auto;width:332px}@media screen and (min-width:750px){.home__externalLink{width:348px}}.home__externalLink__wrapper{border-bottom:1px solid #dedede;border-top:1px solid #dedede;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-block:32px}.home__lastText{color:#787878;font-size:12px;text-align:left}.speciallyFeaturedCard{height:168px;margin-right:20px;position:relative;width:250px}.speciallyFeaturedCard__title{align-items:center;background:rgba(0,0,0,.5);color:#fff;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:168px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);white-space:pre-wrap;width:250px;z-index:1}.speciallyFeaturedCard__img{filter:blur(1px);-webkit-filter:blur(1px);height:168px;-o-object-fit:cover;object-fit:cover;position:absolute;width:250px}.informationTable{border-left:1px solid #d5d5d5;border-top:1px solid #d5d5d5;display:flex;flex-wrap:wrap;font-size:.875rem;width:100%}.informationTable.informationTable--right{border-left:none}.informationTable dt{background-color:#e6e8e8;display:grid;font-weight:700;place-content:center;text-align:center;width:8em}.informationTable dd,.informationTable dt{border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5;padding:8px}.informationTable dd{align-items:center;display:flex;width:calc(100% - 8em)}.informationTable small{font-size:.625rem}@media screen and (min-width:750px){.informationTable small{font-size:.75rem}}.c--jobOffer--explanation{font-size:11px}@media screen and (max-width:749px){.c--jobOffer--explanation{margin:auto;width:calc(100vw - 60px)}}.c--jobOffer--checkbox .checboxWrapper{margin:auto auto 20px;width:300px}.jobCategories{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}.jobCategories .readmore{margin-right:16px;position:relative}.jobCategories .readmore:after{background:url(../images/arrow-right-green-large-74415bd4eb731c674217.svg) no-repeat 50%;content:"";height:14px;position:absolute;right:-10px;top:3px;width:8px}.jobCategories__mainContainer{background-image:url(../images/jobs_categories_bg-4580c427393739c2eb82.png);-o-object-fit:contain;object-fit:contain}.jobCategories__mainWrapper{display:flex;margin:0 auto;position:relative;width:890px}.jobCategories__mainWrapper__info{margin:48px 0 20px;width:623px}.jobCategories__mainWrapper__info--title{color:#00b9be;font-size:45px;font-weight:800;height:36px;opacity:.9;text-align:left;width:100%}.jobCategories__mainWrapper__info--heading{color:#3f3f3f;font-size:28px;height:80px;line-height:40px;margin-top:8px;opacity:.9;text-align:left}.jobCategories__mainWrapper__info--heading span{color:#ce9603;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:30px;font-weight:800}.jobCategories__mainWrapper__info--lead{color:#6f6f6f;font-size:16px;height:62px;line-height:20px;margin-top:8px;text-align:left;width:546px}.jobCategories__mainWrapper__info__buttonWrapper{display:flex;margin-top:16px}.jobCategories__mainWrapper__info__button a{display:block;height:100%;width:100%}.jobCategories__mainWrapper__info__button--jobs{background-color:#00b9be;border-radius:5px;color:#fff;font-size:21px;height:60px;line-height:20px;padding:18px 20px;text-align:center;width:200px}.jobCategories__mainWrapper__info__button--register{background-color:#eab21b;border-radius:5px;color:#fff;font-size:18px;height:60px;line-height:20px;margin-left:20px;padding:9px 28px;text-align:center;width:308px}.jobCategories__mainWrapper--image{bottom:0;position:absolute;right:0}.jobCategories__mainWrapper--image img{height:349px;width:394px}.jobCategories__subWrapper{margin:0 auto}.jobCategories__subWrapper .titleWrapper__titleLead{color:#00b9be;font-size:10px;margin:0 auto 6px;width:78px}.jobCategories__subWrapper .titleWrapper__title{font-size:30px;font-weight:600;margin:0 auto 60px;opacity:.9;padding-left:8px;text-align:center}.jobCategories__subWrapper .titleWrapper__title i.titleIcon{display:inline-flex;position:relative}.jobCategories__subWrapper .titleWrapper__title i.titleIcon:before{position:absolute}.jobCategories__subWrapper .buttonForConsult{background-color:#eab21b;border-radius:5px;color:#fff;font-size:24px;height:90px;line-height:90px;margin:0 auto;text-align:center;width:536px}.jobCategories__subWrapper .buttonForConsult .link{display:inline-block;width:100%}.jobCategories__searchJobs{height:auto;padding:80px 0 100px;text-align:center}.jobCategories__searchJobs .searchJobsButton{border:.8px solid #00b3b5;border-radius:45px;font-size:18px;height:38px;line-height:38px;margin-right:20px;position:relative;width:186px}.jobCategories__searchJobs .searchJobsButton:before{background:url(../images/arrow_right_circle-1c9cf516961e3f727886.svg) no-repeat 50%;content:"";height:30px;left:8px;position:absolute;top:3px;width:30px}.jobCategories__searchJobs .titleWrapper__titleLead{color:#00b9be;font-size:10px;margin:0 auto 6px;width:78px}.jobCategories__searchJobs .titleWrapper__title{height:30px;width:230px}.jobCategories__searchJobs .titleWrapper__title i.titleIcon:before{background:url(../images/job_search_hupro_green-5a8b1dff8704cadd48b5.svg) no-repeat 50%;content:"";height:36px;left:-44px;top:-28px;width:36px}.jobCategories__searchJobs__areaWrapper__title{font-size:21px;line-height:2}.jobCategories__searchJobs__areaWrapper__areas{display:flex;margin:8px auto 64px;width:818px}.jobCategories__searchJobs__salaryWrapper__title{font-size:21px;line-height:2}.jobCategories__searchJobs__salaryWrapper__salaries{display:flex;margin:8px auto 64px;width:818px}.jobCategories__searchJobs__tagsWrapper__title{font-size:21px;line-height:2}.jobCategories__searchJobs__tagsWrapper__tags{display:flex;margin:8px auto 64px;width:612px}.jobCategories__searchJobs__tagsWrapper__tag__title{font-size:13px!important;margin-left:20px}.jobCategories__searchJobs__pickUpJobs__titleWrapper{margin-bottom:24px}.jobCategories__searchJobs__pickUpJobs__titleLead{color:#00b9be;font-size:10px;line-height:1.75}.jobCategories__searchJobs__pickUpJobs__title{font-size:21px;line-height:2}.jobCategories__searchJobs__pickUpJobs__cards{display:flex;margin:0 auto 32px;width:836px}.jobCategories__searchJobs__pickUpJobs__card{margin-right:20px;width:264px}.jobCategories__searchJobs__pickUpJobs__card img{-o-object-fit:contain;object-fit:contain;width:264px}.jobCategories__support{background-color:#e4f4f5;padding:80px 0 100px}.jobCategories__support .titleWrapper__title{height:30px;width:248px}.jobCategories__support .titleWrapper__title i.titleIcon:before{background:url(../images/support_hupro_green-c706c8b1cbea4e9ec10e.svg) no-repeat 50%;content:"";height:34px;left:-60px;top:-30px;width:48px}.jobCategories__support__cards{position:relative}.jobCategories__support__cards .hupro_kun{background:url(../images/hupro_kun_upper_body-a82cf4bb1c7989dcdcd1.svg) no-repeat 50%;content:"";height:36px;left:-40px;position:absolute;top:-8px;width:36px}.jobCategories__support__card{background-color:#fff;border:3px solid #00b3b5;border-radius:76px 0 0 76px;display:flex;height:117px;margin:26px auto;position:relative;width:1000px}.jobCategories__support__card:not(:last-child):before{border-left:28px solid transparent;border-right:28px solid transparent;border-top:24px solid #00b3b5;bottom:-26px;content:"";left:50%;position:absolute}.jobCategories__support--heading{background-color:#00b3b5;border-radius:50%;color:#fff;height:120px;left:-4px;position:relative;text-align:center;top:-4px;width:120px}.jobCategories__support--heading .number{font-size:48px;font-weight:700;left:42px;position:absolute;top:64px}.jobCategories__support--heading .step{font-size:21px;left:32px;line-height:1.05px;position:absolute;top:36px}.jobCategories__support--img{height:100px;padding:8px 0;width:145px}.jobCategories__support--img img{margin:12px 32px;-o-object-fit:contain;object-fit:contain}.jobCategories__support--explanation{padding:16px 6px 8px;width:500px}.jobCategories__support--explanation .title{color:#00b3b5;font-size:21px}.jobCategories__support--explanation .title--emphasis{color:#eab21b;font-size:21px}.jobCategories__support--explanation .description{font-size:18px;margin-top:14px}.jobCategories__support--lead{background-color:#ecfcf6;border-left:3px solid #6bd6b9;color:#00b584;padding:18px 0;position:relative;text-align:center;width:230px}.jobCategories__support--lead:before{border-bottom:16px solid transparent;border-right:16px solid #6bd6b9;border-top:16px solid transparent;content:"";left:-16px;position:absolute;top:40px}.jobCategories__support--lead:after{border-bottom:14px solid transparent;border-right:14px solid #ecfcf6;border-top:14px solid transparent;content:"";left:-12px;position:absolute;top:42px}.jobCategories__support--lead .title{background-color:#6bd6b9;border-radius:20px;color:#fff;display:inline-block;margin-bottom:6px;width:60px}.jobCategories__support--lead .description{font-size:17px;line-height:1.29}.jobCategories__support__downloadsWrapper{display:flex;margin:44px auto 30px;width:925px}.jobCategories__support__downloadButton{background-color:#fff;border:1px solid #eab21b;border-radius:5px;color:#eab21b;font-size:20px;height:90px;line-height:25px;margin-left:36px;padding:20px 16px 20px 48px;position:relative;text-align:center;width:445px}.jobCategories__support__downloadButton:before{background:url(../images/downloads_icon-f4b42d2f63d8b9fc08e3.svg) no-repeat 50%;content:"";height:32px;left:16px;position:absolute;top:24px;width:38px}.jobCategories__question{height:auto;padding-bottom:100px}.jobCategories__question .titleWrapper__titleLead{color:#00b9be;font-size:10px;margin:0 auto 6px;width:78px}.jobCategories__question .titleWrapper__title{height:30px}.jobCategories__question .titleWrapper__title .title:before{background:url(../images/question_hupro_green-4c4a4f15da4c880556de.svg) no-repeat 50%;content:"";height:32px;left:-44px;top:-8px;width:38px}.jobCategories__question__cards{margin:84px auto 32px;width:965px}.jobCategories__question__card{background-color:#fff;margin-bottom:12px;padding:24px;text-align:left}.jobCategories__question__cardLead{font-size:18px;line-height:1.22}.jobCategories__question__readmore{color:#00b9be;font-size:18px;text-align:right}.jobCategories__knowHow{background-color:#f2f2f2;padding:80px 0 100px}.jobCategories__knowHow .titleWrapper__title{height:30px;width:380px}.jobCategories__knowHow .titleWrapper__title i.titleIcon:before{background:url(../images/know_how_hupro_green-87365f361b9c941c8af9.svg) no-repeat 50%;content:"";height:30px;left:-52px;top:-27px;width:36px}.jobCategories__knowHow__descriptionContainer{margin:94px auto 18px;text-align:left;width:960px}.jobCategories__knowHow__descriptionContainer__title{color:#00b9be;font-size:22px;line-height:1;position:relative}.jobCategories__knowHow__descriptionContainer__description{font-size:18px;line-height:1.78;margin:18px auto 30px}.jobCategories__knowHow__articles{margin:0 auto 54px;width:972px}.jobCategories__knowHow__articles .title{position:relative}.jobCategories__knowHow__articles .title:before{background:url(../images/know_how_articles_icon-1aa127a29f268ec81864.svg) no-repeat 50%;content:"";height:36px;left:-40px;position:absolute;top:-8px;width:36px}.jobCategories__knowHow__articles__cards{display:flex;flex-wrap:wrap}.jobCategories__knowHow__articles__card{background-color:#fff;display:flex;height:132px;margin:0 11px 14px 0;width:475px}.jobCategories__knowHow__articles__card--image{height:112px;-o-object-fit:contain;object-fit:contain;width:168px}.jobCategories__knowHow__articles__card--info{padding:36px 0 12px 10px;width:300px}.jobCategories__knowHow__articles__card--title{font-size:18px;line-height:1.17;text-align:left}.jobCategories__knowHow__articles__card--readmore{color:#00b9be;font-size:16px;line-height:1.38;margin-right:12px;text-align:right}.jobCategoriesSP{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;overflow:hidden}.jobCategoriesSP .readmore{margin-right:16px;position:relative}.jobCategoriesSP .readmore:after{background:url(../images/arrow-right-green-large-74415bd4eb731c674217.svg) no-repeat 50%;content:"";height:14px;position:absolute;right:-10px;top:3px;width:8px}.jobCategoriesSP__mainWrapper{background-image:url(../images/jobs_categories_bg_sp-a97bb939d5bb447d6a33.png);display:flex;margin:0 auto;min-height:230px;position:relative;width:100%}.jobCategoriesSP__mainWrapper__info{margin:12px auto;width:90%}.jobCategoriesSP__mainWrapper__info--title{color:#00b9be;font-size:28px;font-weight:800;letter-spacing:-2.5px;line-height:1;margin:20px auto 12px;opacity:.9;text-align:center;width:100%}.jobCategoriesSP__mainWrapper__info--heading{color:#3f3f3f;font-size:16px;letter-spacing:-1.3px;line-height:32px;margin-top:8px;opacity:.9;text-align:left;width:75%}.jobCategoriesSP__mainWrapper__info--heading span{color:#ce9603;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:22px;font-weight:800}.jobCategoriesSP__mainWrapper__info--lead{color:#6f6f6f;font-size:12px;line-height:18px;margin-top:8px;max-width:226px;min-height:72px;min-width:160px;text-align:left}.jobCategoriesSP__mainWrapper--image{bottom:0;position:absolute;right:0}.jobCategoriesSP__mainWrapper--image img{height:168px;width:150px}.jobCategoriesSP__mainWrapper__buttonWrapper{margin:16px auto;width:90%}.jobCategoriesSP__mainWrapper__button a{display:block;height:100%;width:100%}.jobCategoriesSP__mainWrapper__button--jobs{background-color:#00b9be;border-radius:5px;color:#fff;font-size:21px;height:60px;line-height:20px;margin-bottom:16px;padding:18px 20px;text-align:center}.jobCategoriesSP__mainWrapper__button--register{background-color:#eab21b;border-radius:5px;color:#fff;font-size:18px;line-height:20px;min-height:60px;padding:9px 28px;text-align:center}.jobCategoriesSP__subContainer{max-width:1920px}.jobCategoriesSP__subWrapper{margin:0 auto}.jobCategoriesSP__subWrapper .titleWrapper__titleLead{color:#00b9be;font-size:8px;text-align:center}.jobCategoriesSP__subWrapper .titleWrapper__title{font-size:18px;font-weight:600;margin:0 auto 30px;opacity:.9;text-align:center}.jobCategoriesSP__subWrapper .titleWrapper__title i.titleIcon{display:inline-flex;position:relative}.jobCategoriesSP__subWrapper .titleWrapper__title i.titleIcon:before{position:absolute}.jobCategoriesSP__subWrapper .buttonForConsult{background-color:#eab21b;border-radius:5px;color:#fff;display:block;font-size:16px;height:58px;line-height:58px;margin:48px auto 0;text-align:center;width:90%}.jobCategoriesSP__searchJobs{height:auto;padding:24px 0 40px;text-align:center}.jobCategoriesSP__searchJobs .searchJobsButton{border:.8px solid #00b3b5;border-radius:45px;font-size:16px;height:38px;line-height:38px;margin:6px;max-width:93%;position:relative;width:166px}.jobCategoriesSP__searchJobs .searchJobsButton:before{background:url(../images/arrow_right_circle-1c9cf516961e3f727886.svg) no-repeat 50%;content:"";height:30px;left:3px;position:absolute;top:3px;width:30px}.jobCategoriesSP__searchJobs .titleWrapper__title{height:30px;width:230px}.jobCategoriesSP__searchJobs .titleWrapper__title i.titleIcon:before{background:url(../images/job_search_hupro_green_sp-d9173e1d38d869f1f1e0.svg) no-repeat 50%;content:"";height:18px;left:-24px;top:-16px;width:18px}.jobCategoriesSP__searchJobs__areaWrapper{width:100%}.jobCategoriesSP__searchJobs__areaWrapper__title{font-size:14px;line-height:2}.jobCategoriesSP__searchJobs__areaWrapper__areas{display:flex;flex-wrap:wrap;font-size:16px;margin:20px auto 40px;width:95%}.jobCategoriesSP__searchJobs__areaWrapper__area{width:50%}.jobCategoriesSP__searchJobs__salaryWrapper__title{font-size:14px;line-height:2}.jobCategoriesSP__searchJobs__salaryWrapper__salaries{display:flex;flex-wrap:wrap;font-size:16px;margin:20px auto 40px;width:95%}.jobCategoriesSP__searchJobs__salaryWrapper__salary{width:50%}.jobCategoriesSP__searchJobs__tagsWrapper__title{font-size:14px;line-height:2}.jobCategoriesSP__searchJobs__tagsWrapper__tags{display:flex;flex-wrap:wrap;font-size:16px;margin:20px auto 40px;width:95%}.jobCategoriesSP__searchJobs__tagsWrapper__tag__title{font-size:12px!important;margin-left:20px}.jobCategoriesSP__searchJobs__pickUpJobs__titleWrapper{margin-bottom:24px}.jobCategoriesSP__searchJobs__pickUpJobs__titleLead{color:#00b9be;font-size:10px;line-height:1.75}.jobCategoriesSP__searchJobs__pickUpJobs__title{font-size:18px;line-height:2}.jobCategoriesSP__searchJobs__pickUpJobs__cards{padding-bottom:32px}.jobCategoriesSP__searchJobs__pickUpJobs__card img{width:184px}.jobCategoriesSP__support{background-color:#e4f4f5;height:auto;padding:20px 0 40px}.jobCategoriesSP__support .titleWrapper__title{height:30px;width:230px}.jobCategoriesSP__support .titleWrapper__title i.titleIcon:before{background:url(../images/support_hupro_green_sp-32ad6ad18a80575def8c.svg) no-repeat 50%;content:"";height:20px;left:-32px;top:-18px;width:29px}.jobCategoriesSP__support__cards{position:relative}.jobCategoriesSP__support__cards .hupro_kun{background:url(../images/hupro_kun_upper_body-a82cf4bb1c7989dcdcd1.svg) no-repeat 50%;content:"";height:36px;left:-40px;position:absolute;top:-8px;width:36px}.jobCategoriesSP__support__card{background-color:#fff;border:3px solid #00b3b5;display:flex;margin:26px auto;min-height:167px;position:relative;width:94%}.jobCategoriesSP__support__card:not(:last-child):before{border-left:16px solid transparent;border-right:16px solid transparent;border-top:13px solid #00b3b5;bottom:-16px;content:"";left:53%;position:absolute}.jobCategoriesSP__support__step{background-color:#00b3b5;color:#fff;min-height:162px;padding-top:60px;text-align:center;width:15%}.jobCategoriesSP__support__step .number{font-size:33px}.jobCategoriesSP__support__step .step{font-size:14px;height:14px;line-height:1.05px}.jobCategoriesSP__support__info{width:85%}.jobCategoriesSP__support--img{height:30px;margin:0 auto 6px;width:37px}.jobCategoriesSP__support--img img{-o-object-fit:contain;object-fit:contain}.jobCategoriesSP__support--explanation{min-height:124px;padding:10px 0;text-align:center;width:100%}.jobCategoriesSP__support--explanation .title{color:#00b3b5;font-size:16px}.jobCategoriesSP__support--explanation .title--emphasis{color:#eab21b;font-size:21px}.jobCategoriesSP__support--explanation .description{font-size:14px;line-height:16px;margin-top:8px}.jobCategoriesSP__support--lead{background-color:#ecfcf6;color:#00b584;min-height:37px;position:relative;text-align:center;width:100%}.jobCategoriesSP__support--lead .title{background-color:#6bd6b9;border-radius:20px;color:#fff;display:inline-block;margin-bottom:6px;width:60px}.jobCategoriesSP__support--lead .description{font-size:12px;padding:10px 0}.jobCategoriesSP__support__downloadsWrapper{margin:26px auto 0;width:90%}.jobCategoriesSP__support__downloadButton{background-color:#fff;border:1px solid #eab21b;border-radius:5px;color:#eab21b;font-size:16px;line-height:18px;margin:0 auto 15px;min-height:58px;padding:10px 16px 10px 32px;position:relative;text-align:center;width:100%}.jobCategoriesSP__support__downloadButton:before{background:url(../images/downloads_icon_sp-4f26053b18c0516621d0.svg) no-repeat 50%;content:"";height:32px;left:8px;position:absolute;top:12px;width:38px}.jobCategoriesSP__question{background-color:#f8f8f8;height:auto;padding:24px 0 38px;width:100%}.jobCategoriesSP__question .titleWrapper__title{height:30px}.jobCategoriesSP__question .titleWrapper__title i.titleIcon:before{background:url(../images/question_hupro_green_sp-01c0d2adee6d34c78385.svg) no-repeat 50%;content:"";height:20px;left:-28px;top:-16px;width:22px}.jobCategoriesSP__question__cards{margin:0 auto 12px;width:90%}.jobCategoriesSP__question__card{background-color:#fff;margin-bottom:12px;padding:24px;text-align:left}.jobCategoriesSP__question__cardLead{line-height:1.22}.jobCategoriesSP__question__readmore{color:#00b9be;font-size:12px;text-align:right}.jobCategoriesSP__question .buttonForConsult{margin-top:15px}.jobCategoriesSP__knowHow{background-color:#f2f2f2;height:auto;padding:20px 0 40px}.jobCategoriesSP__knowHow .titleWrapper__title{height:30px;width:324px}.jobCategoriesSP__knowHow .titleWrapper__title i.titleIcon:before{background:url(../images/know_how_hupro_green_sp-3a221dedc05c20817b06.svg) no-repeat 50%;content:"";height:17px;left:-28px;top:-15px;width:21px}.jobCategoriesSP__knowHow__descriptionContainer{margin:48px auto 18px;width:94%}.jobCategoriesSP__knowHow__descriptionContainer__title{color:#00b9be;font-size:16px;line-height:1;padding-left:12px;position:relative}.jobCategoriesSP__knowHow__descriptionContainer__description{font-size:14px;line-height:1.78;margin:18px auto 30px;padding:0 12px}.jobCategoriesSP__knowHow__articles{margin:0 auto 30px;width:94%}.jobCategoriesSP__knowHow__articles .title{font-size:16px;padding-left:18px;position:relative}.jobCategoriesSP__knowHow__articles .title:before{background:url(../images/know_how_articles_icon_sp-0de31f120cbc890e85bd.svg) no-repeat 50%;content:"";height:36px;left:-14px;position:absolute;top:-8px;width:36px}.jobCategoriesSP__knowHow__articles__card{background-color:#fff;display:flex;height:92px;margin:0 11px 14px 0;width:100%}.jobCategoriesSP__knowHow__articles__card--image{height:76px;-o-object-fit:contain;object-fit:contain;width:114px}.jobCategoriesSP__knowHow__articles__card--info{padding:13px 0 8px 10px;width:300px}.jobCategoriesSP__knowHow__articles__card--title{font-size:14px;line-height:1.17;text-align:left}.jobCategoriesSP__knowHow__articles__card--readmore{color:#00b9be;font-size:14px;line-height:1.38;margin-right:12px;text-align:right}.jobs__detailWrapper{background-color:#f2f2f2}@media screen and (max-width:749px){.jobs__detailWrapper{padding-top:12px}}.jobs__detailWrapper__card{background-color:#fff;border-top:4px solid #01989a;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);margin:0 auto;padding:36px 0 8px;width:1196px}@media screen and (min-width:750px){.jobs__detailWrapper__card{position:relative}}@media screen and (max-width:749px){.jobs__detailWrapper__card{width:100%}}@media screen and (min-width:750px){.jobs__jobOfferToolsPC{display:block}.jobs__jobOfferToolsPC .total_count{color:#6cc644;display:block;font-size:20px;font-weight:400;margin:4px 0;text-align:right}}@media screen and (max-width:749px){.jobs__jobOfferToolsPC .jobs__search__sort,.jobs__jobOfferToolsPC .total_count{display:none}}.jobs__jobOfferWrapper{padding-bottom:40px;padding-top:20px}@media screen and (min-width:750px){.jobs__jobOfferWrapper{min-height:500px;width:100%}}@media screen and (max-width:749px){.jobs__jobOfferWrapper{background-color:#f8fafa;padding-top:12px}}.jobs__jobOfferTagsList{display:flex;flex-wrap:wrap;margin-left:12px;padding-bottom:40px;padding-top:20px;row-gap:8px}@media screen and (min-width:750px){.jobs__jobOfferTagsList{width:100%}}@media screen and (max-width:749px){.jobs__jobOfferTagsList{background-color:#f8fafa;padding-top:12px}.jobs__detailsWrapper{background-color:#fff}}.jobs__jobOffer{background:#fff;display:block;height:auto;position:relative}.jobs__jobOffer p{line-height:1.8}.jobs__jobOffer__PCheading{display:none}@media screen and (min-width:750px){.jobs__jobOffer__detailWrapper{display:flex}.jobs__jobOffer__detailContainer{margin-left:36px;width:75%;width:900px}}.jobs__jobOffer__top{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 14px 0}.jobs__jobOffer__top__tags__label{background:#00b9be;color:#fff;font-size:11px;font-weight:300;letter-spacing:.5px;line-height:17px;padding:1px 10px}.jobs__jobOffer__top__tags__label.tag{background:#d2d2d2;border-radius:18px;margin-right:6px}.jobs__jobOffer__top__bookmark{border:1px solid #787878;border-radius:2px;color:#787878;cursor:pointer;font-size:12px;font-weight:600;margin-top:8px;padding:2px 12px 2px 34px;position:relative;transition:all .2s linear}.jobs__jobOffer__top__bookmark:before{background:url(../images/bookmark_outline-d962d475c74b16d71cab.svg) no-repeat 50%;content:"";height:22px;left:12px;position:absolute;top:1px;width:16px}.jobs__jobOffer__top__bookmark.active{background:#01989a;border:none;color:#fff}.jobs__jobOffer__top__bookmark.active:before{background:url(../images/bookmark_outline-d962d475c74b16d71cab.svg) no-repeat 50%;content:"";height:22px;left:12px;position:absolute;top:1px;width:16px}.jobs__jobOffer__top__bookmark:hover{opacity:1}@media screen and (min-width:750px){.jobs__jobOffer__top__bookmark:hover{opacity:.72}}.jobs__jobOffer__image{margin-bottom:24px;padding:0 0 32px}@media screen and (min-width:750px){.jobs__jobOffer__image{padding:0 36px 32px}}.jobs__jobOffer__image__item img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;width:340px}.jobs__jobOffer__heading{margin-bottom:36px;padding:0 28px;position:relative}@media screen and (max-width:749px){.jobs__jobOffer__heading{margin-bottom:16px;padding:0 12px}}@media screen and (min-width:750px){.jobs__jobOffer__heading{margin-left:auto;margin-right:auto;max-width:1136px;width:100%}}.jobs__jobOffer__heading__expiredDate{color:#ff4d49;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5}.jobs__jobOffer__heading__title{font-size:20px;font-weight:600;font-weight:700;letter-spacing:1px;letter-spacing:.5px;line-height:28px;line-height:24px;margin-bottom:6px}@media screen and (min-width:750px){.jobs__jobOffer__heading__title{font-size:24px;font-size:26px;letter-spacing:2px;line-height:32px;margin-bottom:12px}}.jobs__jobOffer__heading__info{color:#01989a;font-size:14px;font-weight:600;line-height:21px}.jobs__jobOffer__heading__info span+span{margin-left:8px}@media screen and (min-width:750px){.jobs__jobOffer__heading__info span+span{margin-left:20px}}.jobs__jobOffer__heading__info span i{margin-right:3px}.jobs__jobOffer__lead{display:flex;font-size:14px;margin-bottom:36px}@media screen and (max-width:749px){.jobs__jobOffer__lead{display:block;margin:24px 8px}}.jobs__jobOffer__lead__title{color:#ea8031;font-weight:700;margin:auto;width:20%}@media screen and (max-width:749px){.jobs__jobOffer__lead__title{margin:0 auto;width:94%}}.jobs__jobOffer__lead__description{color:rgba(0,0,0,.87);font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:1.5;padding:0;text-align:left;width:80%}@media screen and (max-width:749px){.jobs__jobOffer__lead__description{font-size:14px;margin:0 auto;width:94%}}.jobs__jobOffer__badges{display:block;height:auto;padding-bottom:40px}.jobs__jobOffer__badges ul{display:flex;justify-content:space-between;overflow:hidden}@media screen and (min-width:750px){.jobs__jobOffer__badges ul{margin-left:auto;margin-right:auto;max-width:1136px;width:100%}}.jobs__jobOffer__badges ul li{align-content:center;background-color:#f8fafa;float:left;font-size:12px;font-stretch:normal;font-style:normal;font-weight:600;height:auto;letter-spacing:.5px;line-height:19px;padding-bottom:20px;padding-top:20px;text-align:center;width:32%}@media screen and (min-width:750px){.jobs__jobOffer__badges ul li{font-size:16px;letter-spacing:.7px;line-height:24px}}.jobs__jobOffer__badges ul li img{height:40px;width:40px}.jobs__jobOffer__tags{display:flex;flex-wrap:wrap;gap:4px;width:auto}.jobs__jobOffer__tag{background-color:#cef7f6;border-radius:12px;height:24px;line-height:24px;margin:2px;padding:0 18px}.jobs__jobOffer__tag span{color:#00b9be}.jobs__jobOffer__tag:last-child{margin-right:0}.jobs__jobOffer__interviewHeading{align-items:center;background:#00b9be;color:#fff;display:flex;font-size:16px;font-weight:600;height:60px;letter-spacing:1px;line-height:24px;padding:0 15px}@media screen and (min-width:750px){.jobs__jobOffer__interviewHeading{font-size:20px;font-weight:600;line-height:28px;margin-top:30px}}@media screen and (min-width:750px)and (min-width:750px){.jobs__jobOffer__interviewHeading{margin-left:auto;margin-right:auto;max-width:1136px;width:100%}}.jobs__jobOffer__interview__paragraph{border-bottom:1px solid #e5e5e5;padding-bottom:24px}.jobs__jobOffer__interview__paragraph__title{font-size:16px;font-weight:600;letter-spacing:1px;line-height:24px;padding:15px 28px}@media screen and (min-width:750px){.jobs__jobOffer__interview__paragraph__title{font-size:20px;font-weight:600;line-height:28px}}.jobs__jobOffer__interview__paragraph__photo{width:100%}.jobs__jobOffer__interview__paragraph__photo img{height:auto;width:100%}.jobs__jobOffer__interview__paragraph__name{color:#000;font-size:16px;font-weight:300;line-height:24px;margin:11px 0 6px;padding:0 28px}@media screen and (min-width:750px){.jobs__jobOffer__interview__paragraph__name{font-size:24px;font-weight:600;line-height:29px}}.jobs__jobOffer__interview__paragraph__info{font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px;margin-bottom:15px;padding:0 28px}.jobs__jobOffer__interview__paragraph__content{font-size:14px;font-weight:300;letter-spacing:.7px;line-height:21px;padding:0 28px}.jobs__jobOffer__interview__title{margin-bottom:16px;margin-top:30px;padding:0 28px;position:relative}@media screen and (min-width:750px){.jobs__jobOffer__interview__title{padding:15px 0}}.jobs__jobOffer__interview__chart{align-items:center;display:flex;padding:0 15px 15px}.jobs__jobOffer__interview__chart__circle{height:180px;margin-right:8px;position:relative;width:180px}.jobs__jobOffer__interview__chart__circle__title{color:#00b9be;font-size:14px;font-weight:700;left:50%;line-height:16px;position:absolute;text-align:center;top:60%;transform:translate(-50%,-50%)}.jobs__jobOffer__interview__chart__circle__title--workTime{color:#6cc644;left:51%}.jobs__jobOffer__interview__chart__info__item:before{background-color:#6cc644;border-radius:16px;content:"";display:inline-block;height:16px;margin-right:7px;vertical-align:-3px;width:16px}.jobs__jobOffer__interview__chart__info__item.workTime-1:before{background-color:#6cc644}.jobs__jobOffer__interview__chart__info__item.workTime-2:before{background-color:rgba(108,198,68,.6)}.jobs__jobOffer__interview__chart__info__item.empType-1:before{background-color:#00b9be}.jobs__jobOffer__interview__chart__info__item.empType-2:before{background-color:rgba(0,185,190,.6)}.jobs__jobOffer__interview__chart__info__item.empType-3:before{background-color:rgba(0,185,190,.3)}.jobs__jobOffer__interview__chart__info__item.employee:before{background-color:#00b9be}.jobs__jobOffer__interview__chart__info__item:not(:last-child){margin-bottom:8px}.jobs__jobOffer__interview__chart+table{margin-top:10px}.jobs__jobOffer__interview__career{margin-bottom:32px;padding-bottom:24px}.jobs__jobOffer__interview__career__item{background:#f8f8f8;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);height:320px;padding:15px 0;width:300px}.jobs__jobOffer__interview__career__item__title{background:#00b9be;border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.7px;line-height:21px;margin:0 15px 15px;padding:1px 15px}.jobs__jobOffer__interview__career__item__info{border-bottom:1px solid #e5e5e5;padding:0 15px 15px}.jobs__jobOffer__interview__career__item__description{padding:15px 15px 0}.jobs__jobOffer__interview__hierarchy{border-bottom:1px solid #e5e5e5;display:none;padding-bottom:34px}.jobs__jobOffer__interview__hierarchy__item{align-items:center;color:#fff;display:flex;justify-content:space-between;padding:15px 9px 15px 15px}.jobs__jobOffer__interview__hierarchy__item:first-child{background:rgba(0,185,190,.9)}.jobs__jobOffer__interview__hierarchy__item:nth-child(2){background:rgba(0,185,190,.8)}.jobs__jobOffer__interview__hierarchy__item:nth-child(3){background:rgba(0,185,190,.7)}.jobs__jobOffer__interview__hierarchy__item:nth-child(4){background:rgba(0,185,190,.6)}.jobs__jobOffer__interview__hierarchy__item:nth-child(5){background:rgba(0,185,190,.5)}.jobs__jobOffer__interview__hierarchy__item:nth-child(6){background:rgba(0,185,190,.4)}.jobs__jobOffer__interview__hierarchy__item:nth-child(7){background:rgba(0,185,190,.3)}.jobs__jobOffer__interview__hierarchy__item:nth-child(8){background:rgba(0,185,190,.2)}.jobs__jobOffer__interview__hierarchy__item:nth-child(9){background:rgba(0,185,190,.1)}.jobs__jobOffer__interview__hierarchy__item:nth-child(10){background:rgba(0,185,190,0)}.jobs__jobOffer__interview__hierarchy__item__title span:first-child{font-size:12px;font-weight:700}.jobs__jobOffer__interview__hierarchy__item__title span:last-child{font-size:10px}.jobs__jobOffer__interview__hierarchy__item__salary span:first-child{font-size:12px;font-weight:700;letter-spacing:0}.jobs__jobOffer__interview__hierarchy__item__salary span:last-child{font-size:10px}.jobs__jobOffer__interview .careerChanger{align-items:center;cursor:pointer;display:flex;font-size:10px;position:absolute;right:28px;top:0;transition:all .2s linear}.jobs__jobOffer__interview .careerChanger:hover{opacity:1}@media screen and (min-width:750px){.jobs__jobOffer__interview .careerChanger:hover{opacity:.72}}@media screen and (min-width:750px){.jobs__jobOffer__interview .careerChanger{align-items:center;display:flex;font-size:10px;right:0;top:20px}}.jobs__jobOffer__interview .careerChanger i{left:-4px;position:relative;top:-1px}.jobs__jobOffer__interview .careerChanger img{margin-right:4px}@media screen and (min-width:750px){.jobs__jobOffer__table{border:0}}.jobs__jobOffer__table+.jobs__jobOffer__table{border-top:0}.jobs__jobOffer__table__title{background-color:#01989a;color:#fff;font-size:16px;font-size:20px;font-weight:600;height:40px;letter-spacing:1px;line-height:24px;padding:8px 0;position:relative;text-align:center}@media screen and (min-width:750px){.jobs__jobOffer__table__title{font-size:20px;font-weight:600;line-height:28px}}.jobs__jobOffer__table__contentsList{display:flex}.jobs__jobOffer__table__contentsListItem:not(:first-child):before{content:"/";margin:0 4px}.jobs__jobOffer__table__contents{display:table;font-size:14px;font-weight:300;height:auto;letter-spacing:.7px;line-height:21px;margin-bottom:16px;opacity:1;overflow:hidden;transition:all .2s linear;visibility:visible;width:100%}@media screen and (min-width:750px){.jobs__jobOffer__table__contents{border-bottom:1px solid #d2d2d2}}.jobs__jobOffer__table__contents.hide{display:block;height:0;opacity:0;visibility:hidden}.jobs__jobOffer__table__contents.interview{opacity:1;visibility:visible}.jobs__jobOffer__table__contents tbody{width:100%}.jobs__jobOffer__table__contents dl{display:flex}@media screen and (min-width:750px){.jobs__jobOffer__table__contents dl:not(:first-child){border-top:1px solid #d2d2d2}}@media screen and (max-width:749px){.jobs__jobOffer__table__contents dl{flex-direction:column;margin-bottom:28px}}.jobs__jobOffer__table__contents dl dt{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.5;padding:20px 16px;vertical-align:middle;width:20%}@media screen and (min-width:750px){.jobs__jobOffer__table__contents dl dt{background-color:#f8fafa}}@media screen and (max-width:749px){.jobs__jobOffer__table__contents dl dt{color:#01989a;font-size:17px;font-weight:700;width:100%}}.jobs__jobOffer__table__contents dl dd{color:rgba(0,0,0,.87);font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1.5;padding:16px 12px 12px;text-align:left}@media screen and (min-width:750px){.jobs__jobOffer__table__contents dl dd{padding:20px 12px 20px 30px;width:80%}.jobs__jobOffer__table__contents dl dd p:not(:first-child){margin-top:32px}}@media screen and (max-width:749px){.jobs__jobOffer__table__contents dl dd{padding:0 12px}.jobs__jobOffer__table__contents dl dd p:not(:first-child){margin-top:24px}}.jobs__jobOffer__table__contents dl dd a{color:#01989a}.jobs__jobOffer__table__mosaic{position:relative}.jobs__jobOffer__table__mosaic img{width:100%}.jobs__jobOffer__rating{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:4px}.jobs__jobOffer__rating:not(:last-child){margin-bottom:3px}.jobs__jobOffer__rating__title{min-width:105px}.jobs__jobOffer__rating img{height:14px;width:14px}.jobs__jobOffer__rating img:not(:last-child){margin-right:4px}.jobs__jobOffer__rating__stars{align-items:center;display:flex}@media screen and (min-width:750px){.jobs__jobOffer__PCWrapper{display:flex;flex-direction:row-reverse}}.jobs__jobOffer__signUp{display:flex;height:100%;justify-content:center;padding-top:44%;position:absolute;text-align:center;top:0;width:100%}@media screen and (min-width:750px){.jobs__jobOffer__signUp{align-items:center;padding-top:0}}.jobs__jobOffer__signUp__wrapper__title{font-size:20px;font-weight:600;font-weight:700}.jobs__jobOffer__signUp__wrapper__description,.jobs__jobOffer__signUp__wrapper__title{color:#fff;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;letter-spacing:normal;line-height:1.5}.jobs__jobOffer__signUp__wrapper__description{font-size:14px;font-weight:600;margin-top:32px}.jobs__jobOffer__signUp__wrapper__button{background-color:#ea8031;border-radius:30px;font-size:16px;height:48px;width:280px}.jobs__jobOffer__signIn{color:#fff;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.5;padding:14px}.jobs__jobOffer__signIn a{border-bottom:1px solid #fff}.jobs__buttons{align-items:center;background-color:#fff;bottom:0;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:flex;justify-content:center;left:0;margin-bottom:48px;padding:10px 5px;width:100%;z-index:1000}@media screen and (min-width:750px){.jobs__buttons:not(.notFixed){justify-content:space-between;padding:12px 20px}}.jobs__buttons.notFixed{box-shadow:none;position:static}.jobs__buttons.notFixed .jobs__buttons__container{justify-content:center}.jobs__buttons.notFixed .jobs__buttons__container .button--green{background-color:#fff;border:2px solid #01989a;color:#01989a;height:40px;line-height:22px;margin-top:20px;width:170px}@media screen and (min-width:750px){.jobs__buttons.notFixed .jobs__buttons__container .button--green{height:46px;width:480px}}.jobs__buttons.notFixed .jobs__buttons__container .button--green:hover{background-color:#01989a;color:#fff}.jobs__buttons.notFixed .jobs__buttons__container .button--orange{max-width:none!important}.jobs__buttons.notFixed .jobs__buttons__container .button--orange:before{background:url(../images/right_arrow_double-3c563b0cb5b84212bb43.svg) no-repeat 50%;background-size:16px;content:"";height:30px;left:-4px;position:relative;width:30px}.jobs__buttons.notFixed .bookmarkButton,.jobs__buttons.notFixed .button{height:54px;margin:24px 16px 5px}.jobs__buttons__container{align-items:center;display:flex;justify-content:flex-end;width:100%}@media screen and (min-width:750px){.jobs__buttons__container{width:1056px}}.jobs__buttons .bookmarkButton,.jobs__buttons .button{font-size:16px;margin:0 5px;white-space:nowrap;width:50%}@media screen and (min-width:750px){.jobs__buttons .bookmarkButton,.jobs__buttons .button{font-size:18px;margin:0 5px}}.jobs__buttons__jobTitle{display:none}@media screen and (min-width:750px){.jobs__buttons__jobTitle{display:block;font-size:16px;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:50%}.notFixed .jobs__buttons__jobTitle{display:none}.jobs .bookmarkButton,.jobs .notFixed .bookmarkButton{display:flex}}.jobOfferWorkTime{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;display:flex;font-weight:400}.jobOfferWorkTime__listTitle{width:208px}.jobOfferWorkTime__headline{font-weight:700;margin-top:8px}.header_to_signup{color:blue}.jobsDetailHeader{background-color:#fafafa;border-radius:8px;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);height:70px;position:fixed;top:-100px;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:top;transition-property:top;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:1196px}@media screen and (min-width:750px){.jobsDetailHeader.fixed{display:block;top:15px;z-index:101}}@media screen and (max-width:749px){.jobsDetailHeader{display:none}}.jobsDetailHeader__container{display:flex;height:100%;padding:12px 42px}.jobsDetailHeader .titleWrapper{padding-right:12px;width:70%}.jobsDetailHeader .titleWrapper__title{font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:18px;font-weight:800;line-height:24px}.jobsDetailHeader .buttonsWrapper{display:flex;width:30%}.jobsDetailHeader .buttonsWrapper__button--apply{border-radius:8px;height:48px;width:192px}.jobsDetailHeader .buttonsWrapper__button--bookmark{background-color:#fff;border-radius:8px;height:48px;width:180px}.jobsDetailFooterSp{background-color:#fafafa;bottom:0;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);height:64px;left:0;padding:8px 12px;position:fixed;width:100%;z-index:1}.jobsDetailFooterSp__container{display:flex;height:100%}.jobsDetailFooterSp__button--apply{border-radius:8px;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);height:48px;margin:0;width:80%}.jobsDetailFooterSp__button--bookmark{border:none;border-radius:8px;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);font-size:20px;height:48px;margin:0 0 0 12px;position:relative;width:20%}.jobsDetailFooterSp__button--bookmark svg{color:#00b9be;font-size:24px;left:27px;position:absolute;top:12px}.jobsDetailFooterSp__button--bookmark .bookmarkButton__label:before{background-size:22px;height:29px;left:20px;position:absolute;top:12px;width:29px}@media screen and (min-width:750px){.jobsDetailFooterSp{display:none}}.jobs__search__show{padding:30px 6px 60px}@media screen and (min-width:750px){.jobs__search__show{display:flex;justify-content:center;margin:32px 0 110px;padding:0}.jobs__search__show__contentWrapper{display:block;margin-right:26px;width:820px}}@media screen and (max-width:749px){.jobs__search__show__topWrapper{margin-bottom:40px;padding:0 15px}}@media screen and (min-width:750px){.jobs__search__show__topWrapper{margin:16px 0 40px}}.jobs__search__show__top__heading{display:flex;margin-bottom:16px;position:relative}@media screen and (max-width:749px){.jobs__search__show__top__heading{margin-bottom:14px}}.jobs__search__show__top__img{margin-right:12px}@media screen and (max-width:749px){.jobs__search__show__top__img{margin:4px 12px 0 0}}.jobs__search__show__top__title{color:#4b4b4b;font-size:24px;font-weight:600;letter-spacing:3.5px;line-height:1.25}@media screen and (min-width:750px){.jobs__search__show__top__title{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;letter-spacing:normal;line-height:.93;margin:3px 0}}.jobs__search__show__top__description{font-size:14px;letter-spacing:1.6px;line-height:1.5;margin-bottom:22px}@media screen and (min-width:750px){.jobs__search__show__top__description{font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;letter-spacing:normal;margin-bottom:28px}.jobs__search__show__heading__buttons{display:flex;justify-content:center}}.jobs__search__show__heading__button{border:1px solid;border-radius:30px;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:48px;justify-content:center;margin:5px;padding:12px;text-align:center;width:254px}@media screen and (max-width:749px){.jobs__search__show__heading__button{font-size:14px;margin:0 auto 14px;width:100%}}.jobs__search__show__heading__button--search{border-color:#00b9be;color:#00b9be}.jobs__search__show__heading__button--lineat{border-color:#0ec32a;color:#0ec32a}@media screen and (max-width:749px){.jobs__search__show__main{padding:0 15px}}.jobs__search__show__lead{background-color:rgba(0,0,0,.54);border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;height:85px;margin-bottom:14px;position:relative;width:820px}@media screen and (max-width:749px){.jobs__search__show__lead{height:auto;margin-bottom:0;width:100%}}.jobs__search__show__lead--huprokun{left:-10px;position:absolute;top:-13px}.jobs__search__show__lead--huprokun img{width:85px}@media screen and (max-width:749px){.jobs__search__show__lead--huprokun img{display:none}}.jobs__search__show__lead--title{border-bottom:1px solid #fff;color:#fff;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;padding:20px 15px 10px;text-align:center}.jobs__search__show__lead--count{color:#fee800;font-family:SFProDisplay;font-size:14px;font-weight:700;margin-top:6px;text-align:center}@media screen and (max-width:749px){.jobs__search__show__lead--count{margin-top:2px}}.jobs__search__show__items{display:flex;flex-wrap:wrap;position:relative}.jobs__search__show__sidebar{width:254px}.jobs__search__button--icon{margin:0 4px}.jobs__search__button__search--name{margin:1px 4px}@media screen and (max-width:749px){.jobs__search__button__search--name{margin:2px 4px}}.jobs__search__button__lineat--name{margin:1px 3px}@media screen and (max-width:749px){.jobs__search__button__lineat--name{margin:2px 3px}}.jobs__search__show__item{background-color:#fff;box-shadow:0 0 2.1px 0 rgba(0,0,0,.3);height:auto;margin:0 auto 25px;width:100%}@media screen and (min-width:750px){.jobs__search__show__item{height:280px;width:264px}.jobs__search__show__item:nth-child(3n){margin:7px 0 7px 7px}.jobs__search__show__item:nth-child(3n+1){margin:7px 7px 7px 0}.jobs__search__show__item:nth-child(3n+2){margin:7px}}.jobs__search__show__item__image img{height:158px;margin:12px 12px 10px;width:240px}@media screen and (max-width:749px){.jobs__search__show__item__image img{height:auto;margin:0 0 10px;width:100%}}.jobs__search__show__item__title{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;height:14px;letter-spacing:normal;line-height:1.21;margin:0 12px 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.jobs__search__show__item__title{width:231px}}.jobs__search__show__item__info{background-color:#f2f2f2;height:77px;padding-top:11px}.jobs__search__show__item__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;background-color:#f2f2f2;color:rgba(0,0,0,.87);display:-webkit-box;font-size:12px;height:30px;letter-spacing:normal;line-height:1.33;margin:0 14px;overflow:hidden}@media screen and (min-width:750px){.jobs__search__show__item__summary{width:240px}}.jobs__search__show__item__detail{display:flex;margin:4px;padding-left:10px}.jobs__search__show__item__prefecture{padding:3px 12px 0 2px}.jobs__search__show__item__prefecture,.jobs__search__show__item__salary{font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:11px;letter-spacing:normal}.jobs__search__show__item__salary{padding:3px 8px 0 2px}@media screen and (min-width:750px){.jobs{background-color:#f2f2f2}}.jobs .button--group ul{align-content:space-between;display:flex}.jobs .button--group ul li{background:none;margin:0;text-decoration:none}.jobs .button--group ul li a,.jobs .button--group ul li button{height:30px;margin:0;width:auto}.jobs .button--group ul li a{padding:2px 6px 3px}.jobs .button--group ul .item{display:block;position:relative}.jobs .button--group ul .item__hidden{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);color:#787878;font-weight:300;opacity:0;position:absolute;top:30px;transition:all .2s ease;visibility:hidden;width:200px;z-index:100}.jobs .button--group ul .item__hidden a{display:block;font-size:12px;font-weight:300;height:auto;letter-spacing:.5px;line-height:19px;padding:8px 15px;width:100%}.jobs .button--group ul .item__hidden a:not(:last-child){border-bottom:1px solid #e5e5e5}.jobs .button--group ul .item:hover>.item__hidden{opacity:1;visibility:visible}.jobs__top{align-items:center;background-color:#fff;border-bottom:1px solid #e5e5e5;display:flex;display:block;height:auto;padding:12px;width:100%}@media screen and (max-width:749px){.jobs__top{display:none}}.jobs__top__heading__title{font-size:16px;font-weight:300;line-height:24px}@media screen and (min-width:750px){.jobs__top__heading__title{font-size:24px;font-weight:600;line-height:29px}.jobs__top__heading{display:block;font-weight:300;margin:auto;padding:0 20px;width:1080px}.jobs__top__heading img{height:26px;width:26px}}.jobs__top__heading__description{color:#929292;font-weight:400}@media screen and (min-width:750px){.jobs__top__heading__description{padding-bottom:18px;padding-top:16px}}.jobs__topSP{margin:32px auto 16px;width:351px}@media screen and (min-width:750px){.jobs__topSP{display:none}}.jobs__topSP__title{color:#00b9be;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:20px;font-weight:600;letter-spacing:normal;line-height:1.5;margin-bottom:6px}.jobs__topSP__title img{height:30px;width:30px}.jobs__topSP__description{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:31px;letter-spacing:normal;line-height:1.42;margin-bottom:16px;text-align:left;width:351px}.jobs__searchSP__condition{background-color:#e2fcfb;overflow:hidden;padding:20px 12px 23px;width:100%}.jobs__searchSP__condition span.sharp{color:#00b9be}@media screen and (min-width:750px){.jobs__searchSP__condition{display:none}}.jobs__searchSP__condition__title{color:rgba(0,0,0,.54);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;line-height:1.17;margin-bottom:8px}.jobs__searchSP__condition__items{display:flex;flex-wrap:wrap;margin-bottom:6px}.jobs__searchSP__condition__item{background-color:#fff;border:1px solid #00b9be;color:rgba(0,0,0,.87);display:inline-flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:20px;letter-spacing:normal;line-height:1.38;margin-bottom:6px;margin-right:8px;padding:0 5px}.jobs__searchSP__condition__item--tag{background-color:#fff;border-radius:13px;display:flex;height:20px;margin:0 7px 6px 0;padding:1px 8px 0}.jobs__searchSP__condition__item--tag:before{content:"#"}.jobs__searchSP__condition__button{align-items:center;background-color:#fff;border:2px solid rgba(0,0,0,.12);color:rgba(0,0,0,.54);cursor:pointer;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:13px;font-weight:600;height:40px;justify-content:center;line-height:1.08;margin:0 auto;text-align:center;transition:all .2s linear;width:68%}.jobs__searchSP__condition__button:hover{opacity:1}@media screen and (min-width:750px){.jobs__searchSP__condition__button:hover{opacity:.72}}.jobs__searchSP__condition__button img{margin-right:4px}.jobs__searchSP__condition__button__buttom{margin-top:20px}@media screen and (min-width:750px){.jobs__searchSP__condition__button{display:none}}.jobs__searchSP__sortItems{background-color:#f8fafa;display:flex;padding:28px 12px 0}@media screen and (min-width:750px){.jobs__searchSP__sortItems{display:none}}.jobs__searchSP__sortItems__sort{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:13px;font-weight:600;padding-top:12px}.jobs__searchSP__sortItems__sort span:first-child{margin-right:1px}.jobs__searchSP__sortItems__sort span:nth-child(2){margin-right:3px}.jobs__searchSP__sortItems__sort span:nth-child(3){margin-right:2px}.jobs__searchSP__sortItems__sort span:nth-child(4){margin-right:2px}.jobs__searchSP__sortItems__count{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:24px;font-weight:600;height:20px;letter-spacing:normal;line-height:1.5;margin:0 5px 0 auto;text-align:right}.jobs__searchSP__sortItems__count span:first-child{font-size:20px}.jobs__searchSP__sortItems__count span:last-child{font-size:20px}.jobs__searchWrapper{height:51px}@media screen and (min-width:750px){.jobs__searchWrapper{display:none}}.jobs__search{align-items:center;background:#fff;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;padding:10px 15px;width:100%}.jobs__search.fixed{left:0;position:fixed;top:60px;z-index:1000}.jobs__search__sort{align-items:center;display:flex;font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px;margin-right:10px}@media screen and (min-width:750px){.jobs__search__sort{font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px;width:250px}}@media screen and (max-width:749px){.jobs__search__sort{display:none}}.jobs__search__sort a{color:#00b9be}.jobs__search__sort a:first-of-type{border-right:1px solid #e5e5e5;margin:0 8px;padding-right:8px}.jobs__search__count{color:#00b9be;font-family:HiraginoSans-W6;font-size:20px;line-height:1.42;margin-bottom:10px;text-align:right}.jobs__search__count span:nth-child(2){font-size:24px}@media screen and (max-width:749px){.jobs__search__count{display:none}}.jobs__noItem{font-size:12px;font-weight:600;letter-spacing:.5px;line-height:19px;padding:15px;text-align:center}@media screen and (min-width:750px){.jobs__noItem{font-size:16px;letter-spacing:.7px;line-height:24px}}.jobs__applicationSticky{align-items:center;background:hsla(0,0%,100%,.7);bottom:0;display:flex;height:90px;left:0;position:fixed;width:100vw;z-index:11}.jobs__editButton{align-items:center;background:#f8f8f8;border:1px solid #e5e5e5;border-radius:2px;color:#fff;color:#4b4b4b;cursor:pointer;display:flex;font-size:14px;font-size:13px;font-weight:600;height:40px;justify-content:center;letter-spacing:1px;line-height:21px;margin:0 auto;position:relative;transition:all .2s linear;width:calc(100% - 60px);width:195px}@media screen and (min-width:750px){.jobs__editButton{font-size:14px;line-height:24px}}.jobs__editButton:hover{opacity:1}@media screen and (min-width:750px){.jobs__editButton:hover{opacity:.72}}@media screen and (min-width:750px){.jobs__editButton{max-width:300px}}.jobs__editButton.small{margin:0 7.5px;width:50%}.jobs__editButton.xsmall{display:inline;line-height:normal;margin:0 10px 10px 0;padding:5px;width:auto}@media screen and (min-width:750px){.jobs__editButton{font-size:13px}}.jobs.table{border:1px solid #e5e5e5}.jobs.table td{border-top:1px solid #e5e5e5}.jobs.table th:not(:last-child){border-right:1px solid #e5e5e5}.jobs.table td:not(:last-child){border-right:1px solid #e5e5e5}.jobs__expiredNotice{border:1px solid #929292;border-radius:4px;color:#929292;font-weight:600;letter-spacing:1.17;margin:0 15px 15px;padding:10px 15px}@media screen and (min-width:750px){.jobs__expiredNotice{margin:10px auto;width:700px}}.jobs__expiredNotice i{font-size:1.15em;margin-right:10px}.jobs__remainExpiredNotice{color:#ff4d49;font-weight:600;margin-bottom:8px}@media screen and (min-width:750px){.jobs__category__top{-ms-flex-pack:center;-webkit-box-pack:center;align-items:center;display:flex;justify-content:center}}@media screen and (min-width:750px)and (min-width:750px){.jobs__category__top{margin:0 auto}}.jobs__category__topWrapper{background-image:url(../images/jobs_categories_bg-4580c427393739c2eb82.png);-o-object-fit:contain;object-fit:contain}@media screen and (min-width:750px){.jobs__category__topWrapper{margin-bottom:40px}}.jobs__category__top__heading{padding:30px}@media screen and (min-width:750px){.jobs__category__top__heading{-ms-flex-pack:justify;-webkit-box-pack:justify;flex-direction:column;height:100%;justify-content:space-between;padding:40px 60px 12px;width:calc(100% - 400px)}}.jobs__category__top__title{color:rgba(75,75,75,.87);font-size:35px;font-weight:800;letter-spacing:2.5px;line-height:1.25}.jobs__category__top__title span{color:#01989a}@media screen and (max-width:749px){.jobs__category__top__title{font-size:26px;text-align:center}}.jobs__category__top__description{color:rgba(75,75,75,.87);font-size:14px;letter-spacing:1.6px;line-height:1.5}@media screen and (min-width:750px){.jobs__category__top__description{font-size:16px;margin:8px 0}}@media screen and (max-width:749px){.jobs__category__top__description{padding:12px 0 25px}}.jobs__category__top__buttonWrapper{font-weight:600}@media screen and (min-width:750px){.jobs__category__top__buttonWrapper{display:flex;margin-top:16px}}@media screen and (max-width:749px){.jobs__category__top__buttonWrapper{margin:0 auto}}.jobs__category__top__button a{display:block;height:100%;width:100%}.jobs__category__top__button--jobs{background-color:#00b9be;border-radius:5px;color:#fff;font-size:21px;height:60px;line-height:20px;padding:18px 20px;text-align:center}@media screen and (min-width:750px){.jobs__category__top__button--jobs{width:200px}}@media screen and (max-width:749px){.jobs__category__top__button--jobs{margin-bottom:16px}}.jobs__category__top__button--register{background-color:#eab21b;border-radius:5px;color:#fff;font-size:18px;height:60px;line-height:20px;padding:9px 28px;text-align:center}@media screen and (min-width:750px){.jobs__category__top__button--register{margin-left:20px;width:308px}}.jobs__category__detailAreasLinks{color:#787878;line-height:1.6;margin:auto auto 40px;width:760px}.jobs__category__detailAreasLinks p{border-left-style:solid;border-left-width:6px;color:#00b9be;font-weight:700;margin-bottom:20px;padding-left:8px}.jobs__category__detailAreasLinks hr{background-color:#00b9be;border:none;height:1px;margin:40px 0}@media screen and (max-width:749px){.jobs__category__detailAreasLinks{margin:auto auto 60px;width:335px}}.jobs__category__detailAreasLinks a{font-weight:500}.jobs__category__detailAreasLinks a:after{color:#787878;content:"|";display:inline-block;margin:0 5px}.jobs__category__detailAreasLinks a:last-child:after{content:none}.jobs__category__detailAreasLinks__content{margin:auto;width:660px}@media screen and (max-width:749px){.jobs__category__detailAreasLinks__content{margin:auto;width:300px}}.jobs__category__detailAreasLinks ul{display:flex;flex-wrap:wrap}.jobs__category__detailAreasLinks ul li:not(:last-child):after{content:"｜"}@media screen and (min-width:750px){.jobs__category__jobOffer--prefectures{display:flex}.jobs__category__jobOffer{margin:0 auto;padding:0 10px 60px 40px;width:1040px}}.jobs__category__jobOffer__title{font-size:22px;font-weight:600;line-height:1.2;padding:28px 8px 25px}@media screen and (min-width:750px){.jobs__category__jobOffer__title{padding:50px 0 0}}@media screen and (max-width:749px){.jobs__category__jobOffer__title{text-align:center}}.jobs__category__jobOffer__items{display:-ms-flexbox;flex-wrap:wrap;margin-top:40px}@media screen and (max-width:749px){.jobs__category__jobOffer__items{-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center}}.jobs__category__jobOffer__item{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);margin:0 0 25px;max-width:300px}@media screen and (min-width:750px){.jobs__category__jobOffer__item{margin:0 30px 30px 0;width:300px}}.jobs__category__jobOffer__item__img{margin:0 0 10px;overflow:hidden;padding-bottom:200px;position:relative}.jobs__category__jobOffer__item__img__inner{align-items:center;display:flex;position:absolute;width:100%}.jobs__category__jobOffer__item__img img{height:auto;width:100%}.jobs__category__jobOffer__item__inner{padding:0 15px 18px}.jobs__category__jobOffer__item__inner__title{font-size:14px;font-weight:600;line-height:1.25}@media screen and (min-width:750px){.jobs__category__jobOffer__item__inner__title{height:70px;overflow:hidden}}.jobs__category__jobOffer__item__inner__info{color:#787878;font-size:12px}.jobs__category__jobOffer__item__inner__info td{padding-right:6px}.jobs__category__jobOffer button{margin-top:20px}.jobs__recommend{margin:36px auto 0;max-width:750px;width:94%}@media screen and (min-width:750px){.jobs__recommend{border-left:1px solid rgba(0,0,0,.12);margin:0 auto;padding-left:8px;width:236px}}.jobs__recommend .jobsCard{margin:20px auto 80px}@media screen and (min-width:750px){.jobs__recommend .jobsCard{margin:16px auto 0;width:100%}.jobs__recommend .jobsCard__item{margin:0 7.5px 30px;max-width:300px}.jobs__recommend__titleWrapper{text-align:center}}.jobs__recommend__title{font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:20px;font-weight:800}@media screen and (min-width:750px){.jobs__recommend__title{font-size:14px}}.jobs__title__tags{margin-bottom:12px}@media screen and (max-width:749px){.jobs__title__tags{margin:0 0 6px 30px}}.jobs__title__tags img{margin-bottom:4px;margin-right:4px}.jobs__title__tags span{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:24px;font-weight:600;letter-spacing:normal;line-height:1.5}.jobs__wrapper__tags{background-color:#e5fafa;padding:36px 0 24px;width:820px}@media screen and (max-width:749px){.jobs__wrapper__tags{width:auto}}.jobs__tags{display:flex;flex-wrap:wrap;gap:4px;margin:auto;width:90%}.jobs__tags__button button{background-color:#00b9be;border-radius:24px;color:#fff;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:800;height:40px;letter-spacing:normal;line-height:1.5;margin-top:36px;width:250px}.jobs__tag{background-color:#fff;border-radius:12px;display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:28px;margin:8px 4px;padding:0 16px}.jobs__tag p{color:rgba(0,0,0,.87);margin-right:4px;padding:4px 0}.jobs__tag p.sharp{color:#00b9be;font-size:20px}.jobs__remind{position:relative}@media screen and (min-width:750px){.jobs__remind{height:100px;margin-bottom:4px}}.jobs__remind__container{border:2px solid #00b9be;border-radius:0;border-radius:initial;box-shadow:3px 3px 6px 0 rgba(0,0,0,.32);height:97px;padding-top:12px;position:absolute;right:63px;top:-3px;width:82%;z-index:100}@media screen and (max-width:749px){.jobs__remind__container{display:none}}.jobs__remind__container:before{border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #00b9be;bottom:-26px;left:auto;right:6px;top:auto}.jobs__remind__container:after{border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid #fff;bottom:-22px;left:auto;right:6px;top:auto}.jobs__remind__heading{color:#00b9be;font-family:HiraginoSans-W6;font-size:16px;height:35px;letter-spacing:normal;text-align:center}@media screen and (max-width:749px){.jobs__remind__heading{color:#ff7abc}}.jobs__remind span{border-bottom:2px solid hsla(0,0%,50%,.4);display:block;margin:6px auto 12px;padding-bottom:7px;width:90%}.jobs__remind__description{color:rgba(0,0,0,.54);font-family:HiraginoSans-W6;font-size:11px;height:34px;line-height:1.64;text-align:center}.jobs--detail{min-width:1196px;padding-bottom:100px;padding-top:24px}@media screen and (max-width:749px){.jobs--detail{background-color:#f2f2f2;min-width:0;min-width:auto;padding-top:4px;width:100%}}.jobs__offerList{background-color:#fff;border:1px solid rgba(0,0,0,.04);border-top:4px solid #01989a;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);margin:0 auto 32px;min-height:32px;padding:20px 16px;width:95%}@media screen and (min-width:750px){.jobs__offerList{margin-bottom:40px;padding:24px 32px;position:relative;width:770px}}.jobs__offerList__heading{display:flex;margin-bottom:12px;padding-left:4px;width:100%}.jobs__offerList__heading__title{color:rgba(0,0,0,.87);display:-webkit-box;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:20px;font-weight:600;letter-spacing:-1px;line-height:1.5}.jobs__offerList__heading__title:hover{color:#01989a;-webkit-text-decoration:underline solid #01989a;text-decoration:underline solid #01989a}@media screen and (min-width:750px){.jobs__offerList__heading__title{font-size:22px}}.jobs__offerList__heading__tags{display:block;width:100%}.jobs__offerList__thumb{align-items:center;display:flex;justify-content:center}.jobs__offerList__thumb a{margin:12px 0 24px;width:50%}.jobs__offerList__thumb img{height:256px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:749px){.jobs__offerList__thumb a{margin:0 0 16px;width:76%}.jobs__offerList__thumb a:not(:first-child){display:none}.jobs__offerList__thumb img{height:180px;width:100%}}.jobs__offerList__body{border-top:1px solid rgba(0,0,0,.12);padding-top:20px}.jobs__offerList__buttons{display:flex;padding:28px 25px 10px}@media screen and (max-width:749px){.jobs__offerList__buttons{padding:20px 0 8px}.jobs__offerList__buttons .bookmarkButton{line-height:22px;margin-left:0}}.jobs__offerList__button{display:flex;height:44px;width:164px}@media screen and (min-width:750px){.jobs__offerList__button{border-radius:100px}}.jobs__offerList__button--detail{background-color:#ea8031;border:2px solid #ea8031;color:#fff;display:block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;line-height:2.9em;margin-right:12px;text-align:center}@media screen and (min-width:750px){.jobs__offerList__button--detail{line-height:1;width:324px}.jobs__offerList__button--detail img{height:20px;margin:9px 6px 0 52px;width:20px}}.jobs__offerList__button--detail:before{background:url(../images/right_arrow-9819918086fabe050d4c.svg) no-repeat 50%;background-size:8px;content:"";display:inline-flex;height:24px;left:-8px;position:relative;top:6px;width:8px}.jobs__offerList__dataSet{color:rgba(0,0,0,.87);display:table;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.5;max-height:70px}.jobs__offerList__item{color:rgba(0,0,0,.54);font-size:13px;margin-right:8px;padding:16px 0;text-align:center;width:52px}.jobs__offerList__item img{width:30px}@media screen and (max-width:749px){.jobs__offerList__item img{width:24px}}.jobs__offerList__item--work:before{background:url(../images/work-61d53dcd912394f26e7f.svg) no-repeat 50%;background-size:30px;content:"";display:inline-block;height:30px;position:relative;top:4px;width:40px}.jobs__offerList__item--salary:before{background:url(../images/money-c0f38af2092ad6ff07c5.svg) no-repeat 50%;background-size:30px;content:"";display:inline-block;height:30px;position:relative;top:4px;width:40px}.jobs__offerList__item--map:before{background:url(../images/map_pin-abed135fc55276e0469b.svg) no-repeat 50%;background-size:30px;content:"";display:inline-block;height:30px;position:relative;top:4px;width:40px}.jobs__offerList__item--requirement:before{background:url(../images/account-7c7faa9ed105c3fa7798.svg) no-repeat 50%;background-size:30px;content:"";display:inline-block;height:30px;position:relative;top:4px;width:40px}.jobs__offerList__data{display:table-cell;padding-left:6px;vertical-align:middle}.jobs__offerList__data--requirement,.jobs__offerList__data--work{-webkit-box-orient:vertical;-webkit-line-clamp:5;display:-webkit-box;height:100px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:750px){.jobs__offerList__data--requirement,.jobs__offerList__data--work{-webkit-line-clamp:3;height:58px}}.jobs__offerList__data--jobCategories span:after{content:"・"}.jobs__offerList__data--jobCategories span:last-child:after{content:none}.jobsCard{margin:40px auto;width:100%}.jobsCard__slider{padding-bottom:32px}.jobsCard .splide__list{height:auto}.jobsCard__item{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:block;width:300px}.jobsCard__item__img{aspect-ratio:3/2;margin:0 0 8px;-o-object-fit:cover;object-fit:cover;width:100%}.jobsCard__item__inner{font-size:14px;line-height:1.25;padding:0 12px 16px}.jobsCard__item__inner i{width:15px}.jobsCard__item__inner__title{font-weight:600;height:3.75em;margin-bottom:4px;overflow:hidden}@media screen and (min-width:750px){.jobsCard__item__inner__title{font-size:15px}}.jobsCard__item__inner__item{color:#787878;display:flex;font-size:12px}.jobsCard__item__inner__item__icon{width:10px}.jobsCard__item__inner__item__key{margin:0 5px;width:80px}.jobsCard__item__inner__item__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}.side__title{align-items:center;border-bottom:1px solid #e5e5e5;display:flex;height:52px;justify-content:space-between;padding:0 29px 0 15px;position:relative}.sideJobsCard{margin:5px auto 15px;width:100%}.sideJobsCard__item{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);box-sizing:border-box;display:block;float:left;height:300px;margin:10px;max-width:100%;padding:0}@media screen and (min-width:750px){.sideJobsCard__item{margin:0 30px 30px 0;width:300px}}.sideJobsCard__item__img{margin:0 0 10px}.sideJobsCard__item__img img{height:auto;max-height:150px;max-width:100%;width:100%}.sideJobsCard__item__inner{font-size:14px;line-height:1.25;padding:0 15px 18px}.sideJobsCard__item__inner i{width:15px}.sideJobsCard__item__inner__title{font-weight:600}@media screen and (min-width:750px){.sideJobsCard__item__inner__title{font-size:15px;height:70px;overflow:hidden}}.sideJobsCard__item__inner__item{color:#787878;display:flex;font-size:12px}.sideJobsCard__item__inner__item__icon{width:10px}.sideJobsCard__item__inner__item__key{margin:0 5px;width:80px}.sideJobsCard__item__inner__item__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}@media screen and (min-width:750px){.jobs__PCWrapper{display:flex;margin:30px auto auto;padding-bottom:40px;width:1080px}}.recommendJobsCard{color:#656565;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;letter-spacing:normal;margin:0 auto 24px;min-height:135px;width:96%}@media screen and (min-width:750px){.recommendJobsCard{margin:0 auto 12px;width:218px}}.recommendJobsCard__headerWrapper{display:flex;min-height:64px;width:100%}.recommendJobsCard__titleWrapper{margin:4px 8px;position:relative;text-align:left;width:80vw}@media screen and (min-width:750px){.recommendJobsCard__titleWrapper{margin:2px 8px}}.recommendJobsCard__detailsWrapper{background-color:#f9fafa;display:flex;height:72px;margin:4px auto 0}@media screen and (min-width:750px){.recommendJobsCard__detailsWrapper{margin:0 auto}}.recommendJobsCard__infoWrapper{line-height:1.3em;margin-top:8px;width:75%}@media screen and (max-width:749px){.recommendJobsCard__infoWrapper{width:60%}}.recommendJobsCard__item__img__inner img{height:64px;-o-object-fit:cover;object-fit:cover;width:64px}@media screen and (min-width:750px){.recommendJobsCard__item__inner{height:42px;overflow:hidden}}.recommendJobsCard__item__inner__title{color:#000;font-size:15px}.recommendJobsCard__item__inner__title:hover{color:#01989a;-webkit-text-decoration:underline solid #01989a;text-decoration:underline solid #01989a}@media screen and (min-width:750px){.recommendJobsCard__item__inner__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px}}.recommendJobsCard__item__inner__company{font-size:12px;height:20px}.recommendJobsCard__item__inner__company p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:750px){.recommendJobsCard__item__inner__company{width:136px}}.recommendJobsCard__item__inner__item{display:flex;font-size:12px;white-space:nowrap}.recommendJobsCard__item__inner__item__icon{color:#01989a;margin:0 8px 0 4px}.recommendJobsCard__item__inner__item__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendJobsCard__item__detail{background-color:#fff;border:2px solid #01989a;color:#01989a;height:30px;line-height:26px;margin:auto;position:relative;text-align:center;width:122px}@media screen and (min-width:750px){.recommendJobsCard__item__detail{display:none}}.recommendJobsCard__item__detail a{display:block;font-size:12px;height:100%;width:100%}.recommendJobsCard__item__detail .arrow{border-right:2px solid #01989a;border-top:2px solid #01989a;display:block;height:8px;position:absolute;right:16px;top:9px;transform:rotate(45deg);width:8px}.similarConditions__search{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;margin:50px auto 48px;width:992px}@media screen and (max-width:749px){.similarConditions__search{margin:0;padding:36px 0 48px;width:100%}}.similarConditionsSearch{border-bottom:1px solid rgba(0,0,0,.12);border-top:1px solid rgba(0,0,0,.12);display:flex;width:100%}.similarConditionsSearch__title{padding:20px 12px;width:25%}.similarConditionsLists{color:rgba(1,107,196,.87);display:flex;flex-wrap:wrap;line-height:28px;padding:16px;white-space:nowrap;width:75%}.similarConditionsLists__link{margin-right:20px}@media screen and (max-width:749px){.similarConditionsLists__link{overflow:hidden}}.similarConditionsButton{background-color:#01989a;color:#fff;height:46px;line-height:46px;margin:56px auto 48px;text-align:center;width:480px}@media screen and (max-width:749px){.similarConditionsButton{margin:28px auto 24px;width:80%}}.similarConditionsButton__content{display:block;height:100%;width:100%}.cf:after{clear:both;content:"";display:block}@media screen and (max-width:749px){.sideBox{width:100vw}.sideBoxSP{display:none}.mainBox{width:100vw}}.popUpImage{animation:fadeIn 2s ease 5s 1 forwards;-webkit-animation:fadeIn 2s ease 5s 1 forwards;max-width:400px;min-width:200px;opacity:0;position:fixed;right:4%;top:66%;width:25%;z-index:5}@media screen and (min-width:750px){.popUpImage{top:66%}}@media screen and (max-width:749px){.popUpImage{bottom:20px;width:80%}}.popUpImage__image{width:100%}.popUpImage__close{position:absolute;right:-12px;top:-12px;width:40px;z-index:5}.popUpImage__closeButton{background:url(../images/close-81ced01c74df37867217.svg) no-repeat 50%;cursor:pointer;height:40px;position:relative;width:40px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.matchedPopUpBackground{background-color:rgba(46,49,49,.3);display:none;height:100vh;inset:0;position:fixed;width:100vw;z-index:9999}.matchedPopUp{background-color:#fff;border-radius:10px;box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;left:50%;margin:0 auto;max-width:600px;padding:20px 10px;position:fixed;text-align:center;top:40%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:90%}.matchedPopUp__header{border-bottom:2px solid #e6e8e8;color:#00b9be;margin-bottom:10px}.matchedPopUp__header__messageTop{font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:800;margin-bottom:10px}.matchedPopUp__header__messageBottom{font-size:12px;margin-bottom:8px}.matchedPopUp__bottom{font-size:12px;padding:0 30px}.matchedPopUp__bottom__button__dark{align-items:center;background-color:#00b9be;border-radius:30px;color:#fff;display:flex;height:36px;justify-content:center;margin-bottom:10px}.matchedPopUp__bottom__button__white{border:1px solid #00b9be;border-radius:30px;color:#00b9be;height:36px;margin-bottom:20px}.matchedPopUp__bottom__button__white,.modalWrapper{align-items:center;display:flex;justify-content:center}.modalWrapper{background-color:rgba(0,0,0,.5);flex-direction:column;inset:0;overflow:auto;position:fixed;transition:right .4s linear;-webkit-transition:right .4s linear;z-index:9000}.modalWrapper .selectize-input{padding:0 12px}.modalWrapper .modalContents{background:#fff;border-radius:3px;box-shadow:0 0 10px #333;margin:80px auto 0;overflow-x:auto;overflow-y:scroll;position:relative;transition:right .4s linear;-webkit-transition:right .4s linear;width:calc(100vw - 40px)}.modalWrapper .modalContents.lg{margin:0;width:100%}@media screen and (min-width:750px){.modalWrapper .modalContents.lg{margin:auto;width:calc(100vw - 80px)}.modalWrapper .modalContents{width:700px}}.modalWrapper .modal-flexBlock{display:flex}.modalWrapper .modal-sideBlock{padding:20px 10px;width:30%}.modalWrapper .modal-mainBlock{padding:0 10px;width:70%}.modalWrapper .modalContents-inner{padding:20px}.modalWrapper .modal-close{background:#fff;border:none;color:#888;display:block;font-size:16px;height:32px;letter-spacing:0;line-height:22px;margin:0;position:absolute;right:16px;text-align:center;top:16px;width:32px;z-index:3}.modalWrapper .modal-close:hover{cursor:pointer;outline:none}.modalWrapper .modal-header{box-shadow:0 0 3px #ccc;margin:0;padding:15px 20px;position:relative}.modalWrapper .modal-header .modal-header-title{display:inline-block;font-size:20px;font-weight:400;height:33px;margin:0;overflow:hidden;padding:5px 0 0}.modalWrapper .modal-footer{box-shadow:0 0 3px #ccc;margin:0;padding:15px 20px;position:relative}.modalWrapper .modal-header-action{float:right}.modalWrapper .modal-header-action button+button{margin-left:10px}.modalWrapper .modal-button-group{display:inline-flex;width:100%}.modalWrapper .modal-button-group button{width:45%}.modalWrapper .modal-button-group button .cancel{background-color:#fff;color:#00b9be}.modalWrapper .modal-graduateTable{display:flex;flex-wrap:wrap;justify-content:center}.modalWrapper .modal-graduateTable table{margin:0 10px 10px}.modalWrapper .modal-graduateTable td,.modalWrapper .modal-graduateTable th{border:1px solid #929292;font-size:12px;line-height:1.2;text-align:center;vertical-align:middle}@media screen and (max-width:749px){.modalWrapper .modal-graduateTable table{margin:0 auto}.modalWrapper .modal-graduateTable td,.modalWrapper .modal-graduateTable th{padding:8px}.modalWrapper .modal-graduateTable th{font-weight:700}}@media screen and (min-width:750px){.modalWrapper .modal-graduateTable td,.modalWrapper .modal-graduateTable th{padding:10px}.modalWrapper .modal-graduateTable th{font-weight:700}}.modalWrapper .modal-graduateTable .yearHead{background-color:#cef7f6;color:#00b9be}.mypage{display:flex;gap:5rem;margin-inline:auto;max-width:80rem;padding-inline:1.5rem}.mypage__sidebarWrapper{flex-basis:12rem;flex-shrink:0}.mypage__sidebar{background-color:#f0fbfb;display:flex;flex-direction:column;gap:1rem;padding:1rem;position:sticky;top:7.25rem}.mypage__sidebarMenu{align-items:center;display:flex;font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:400;gap:.25rem}.mypage__sidebarMenu--active{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}.mypage__sidebarMenu span{flex:1 1;font-size:1rem;line-height:1}.mypage__sidebarSubMenuList{display:flex;flex-direction:column;gap:1rem;padding-top:.75rem}.mypage__sidebarSubMenuList span{flex:1 1;font-size:1rem}.mypage__sidebarSubMenu{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:400;line-height:1;padding-left:1rem;position:relative}.mypage__sidebarSubMenu:before{background-color:#4b4b4b;border-radius:.125rem;content:"";height:.125rem;left:.375rem;position:absolute;top:50%;transform:translateY(-50%);width:.375rem}.mypage__sidebarSubMenu--active{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}.mypage__sidebarSubMenu--active:before{background-color:#00b9be}.mypage__sidebarSubMenu a{display:block}.mypage__sidebarNotificationBadge{background-color:#ff4d49;border-radius:50%;height:10px;margin-left:8px;width:10px}.mypage__main{flex-grow:1;min-width:0}.mypage__title{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:2.5rem;text-align:center}@media screen and (min-width:750px){.mypage__title{font-size:1.5rem;margin-bottom:2.75rem;text-align:left}}.mypage__profileImage{height:130px;margin:auto auto 30px;position:relative;width:130px}.mypage__profileImageWrapper{height:130px;overflow:hidden;position:relative;width:130px}.mypage__profileImageWrapper img{height:110%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.mypage__profileAlert{border:1px solid #00b9be;border-radius:2px;margin:50px 0 16px;padding:10px;width:100%}@media screen and (max-width:749px){.mypage__profileAlert{margin:30px 15px 16px;width:calc(100% - 30px)}}.mypage__profileAlertWrapper{align-items:center;color:#00b9be;display:inline-flex;display:-webkit-inline-flex;display:-webkit-inline-box;font-size:16px;font-weight:600;justify-content:center;margin:0 auto;width:100%}@media screen and (max-width:749px){.mypage__profileAlertWrapper{flex-wrap:wrap;font-size:14px}}.mypage__profileAlertWrapper button{height:50px;margin:0 0 0 23px;width:inherit}@media screen and (max-width:749px){.mypage__profileAlertWrapper button{height:40px;margin:10px 0 0}.mypage__profileAlertArrow{display:none}}.mypage__profileAlertInfoIcon{font-size:1.7em;margin-right:17px}@media screen and (max-width:749px){.mypage__profileAlertInfoIcon{font-size:1.3em;margin-right:14px}}.mypage__profileAlertEditIcon{margin-right:10px}.mypage__list{margin-bottom:50px}@media screen and (min-width:750px){.mypage__list{margin-bottom:60px}.mypage__listContainer{margin-top:20px}.mypage__listWrapper{display:flex;flex-wrap:wrap;margin-bottom:40px;padding:0 5px}}.mypage__listHeadline{align-items:center;background-color:#f8f8f8;display:flex;font-size:14px;font-weight:600;height:43px;letter-spacing:.7px;line-height:21px;margin:0 15px 20px;padding-left:15px}@media screen and (min-width:750px){.mypage__listHeadline{font-size:18px;letter-spacing:1px;line-height:26px}}.mypage__listHeadline span{margin-left:8px}.mypage__listItem{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:block;margin:0 20px 20px;padding:13px 0 9px}@media screen and (min-width:750px){.mypage__listItem{margin:0 15px 12px;width:calc(33.3333% - 30px)}}.mypage__listItemTitle{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:600;letter-spacing:.7px;line-height:21px;margin-bottom:8px;max-height:3.5rem;overflow:hidden;padding:0 20px}@media screen and (min-width:750px){.mypage__listItemTitle{font-size:18px;letter-spacing:1px;line-height:26px}}.mypage__listItemExcerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;font-weight:300;letter-spacing:.5px;line-height:19px;margin-bottom:8px;max-height:3.5rem;overflow:hidden;padding:0 20px}.mypage__listItemDescription{margin-left:16px}.mypage__listWithdraws{display:block;float:right;margin-bottom:20px;padding-right:20px;text-decoration:underline}.mypage__noList{text-align:center}.mypage__marketPrice{background:#f8f8f8;margin:0 15px 20px;padding:20px;text-align:center}.mypage__marketPrice__num{color:#00a4bb;display:inline-block;font-size:24px;margin:0 4px}.mypage__profileNotCompleted a{color:rgba(35,100,204,.87)}.l-container{-webkit-box-pack:center;-ms-flex-pack:center;display:flex;justify-content:center;margin:0 auto;padding:14px 0}@media screen and (max-width:749px){.l-container--mypage{display:block}}.l-main{width:860px}@media screen and (max-width:749px){.l-main{width:100%}.l-main .block{box-shadow:none}}.l-main .withdraws{display:block;float:right;margin:20px 0 0;text-decoration:underline}@media screen and (max-width:749px){.l-main .withdraws{padding-right:20px}}.sp{background-color:#f8f8f8}@media screen and (min-width:750px){.sp{display:none}}.sp .contents{margin:0 12px;padding:28px 0}.sp .contents .myPage__headline{color:rgba(0,0,0,.87);font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:18px;font-weight:800;padding-bottom:28px;text-align:center}.sp .contents .myPage__notice{margin-inline:auto;margin-bottom:8px}.sp .contents .myPage__notice__item{color:#ff4d49;display:block;font-weight:700;text-align:center;text-decoration:underline}.sp .contents .myPage__notice:empty{margin-bottom:0}.sp .contents .myPage__menus{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.sp .contents .myPage__menu{background-color:#cef7f6;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);display:grid;flex-basis:140px;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:120px;place-content:center;place-items:center}.sp .contents .myPage__menu__icon{display:block;height:34px;margin-bottom:10px;width:34px}.sp .contents .myPage__menu__icon--document{margin-left:12px}.sp .contents .myPage__menu__icon--search{height:40px;width:40px}.sp .contents .myPage__menu__icon--goodSign{height:32px;width:32px}.sp .contents .myPage__menu__icon--match{height:42px;width:42px}.sp .contents .myPage__menu__label{line-height:1.1;text-align:center;white-space:nowrap}.sp .contents .myPage__menu__label span{display:block}.sp .contents .myPage__mutualsMenuWrapper{flex-basis:288px;position:relative}.sp .contents .myPage__mutualsMenu{background-color:#cef7f6;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);color:#00b9be;display:flex;flex-direction:column;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:120px;justify-content:center;overflow:hidden;padding-inline:72px 8px;position:relative}.sp .contents .myPage__mutualsMenuImage{height:auto;left:-34px;position:absolute;top:20px;width:102px}.sp .contents .myPage__mutualsMenuDescription{display:block;font-size:.75rem}.sp .contents .myPage__mutualsMenuNotificationDot{background-color:#ff4d49;border-radius:50%;height:20px;position:absolute;right:-4px;top:-4px;width:20px}.sp .contents .myPage__mutualsMenuService{display:block;font-size:1.25rem}.sp .contents .myPage__mutualsMenuService,.sp .contents .myPage__viewHistory__title{font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:800}.sp .contents .myPage__viewHistory__title{color:#00b9be;letter-spacing:normal;line-height:1.29;margin-bottom:11px}.sp .contents .myPage__viewHistory__jobCards{margin:auto auto 30px;min-height:32px;padding-bottom:24px}.sp .contents .myPage__viewHistory__jobCard{padding-top:10px}.sp .contents .myPage__viewHistory__jobCard--zero{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:10px;padding:0 9%}.sp .contents .myPage__viewHistory__jobCard--one{padding-top:10px}.sp .contents .myPage__viewHistory__jobCard__heading{display:flex;height:33px;justify-content:space-between;margin-bottom:11px}.sp .contents .myPage__viewHistory__jobCard__title{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgba(0,0,0,.87);display:-webkit-box;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:13px;font-weight:800;height:33px;line-height:1.42;margin-left:12px;margin-top:1px;overflow:hidden;text-align:left}.sp .contents .myPage__viewHistory__jobCard__bookmark{color:rgba(0,0,0,.12);font-size:30px;padding:3px 12px 0 10px}.sp .contents .myPage__viewHistory__jobCard__bookmark.active{color:#00b9be}.sp .contents .myPage__viewHistory__jobCard__description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:rgba(0,0,0,.87);display:-webkit-box;font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:11px;height:43px;line-height:1.45;margin:0 12px 15px;overflow:hidden}.sp .contents .myPage__viewHistory__jobCard__features{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 9px}.sp .contents .myPage__viewHistory__jobCard__feature{background-color:hsla(180,4%,91%,.4);color:#00b9be;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:10px;font-weight:800;height:79px;line-height:1.3;margin:0 auto;padding:0 4px;text-align:center;width:91px}.sp .contents .myPage__viewHistory__jobCard__feature img{margin:8px auto 6px;width:22px}.sp .contents .myPage__viewHistory__jobCard__text{align-items:center;display:flex;height:42px;justify-content:center}.sp .contents .myPage__viewHistory__jobCard__jobCategories{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.sp .contents .myPage__viewHistory__jobCard__jobCategories span:after{content:"・"}.sp .contents .myPage__viewHistory__jobCard__jobCategories span:last-child:after{content:none}.myPage__companies__card{border:2px solid rgba(0,0,0,.12);box-shadow:0 2px 5px 2px rgba(0,0,0,.08);height:auto;margin:6px 0;padding:15px;width:100%}.myPage__companies__card .company__name{color:rgba(0,0,0,.87);font-size:14px;letter-spacing:normal;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.myPage__companies__card .company__name,.myPage__companies__card .matched__date{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}.myPage__companies__card .matched__date{color:rgba(0,0,0,.54);font-size:10px}.headComment{align-items:center;background-color:#757575;display:flex;height:32px;justify-content:center}.headComment p{color:#fff;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;letter-spacing:normal;line-height:1.33}.headBlock{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #757575;height:10px;margin:0 auto;width:18px}.footTabs{background-color:#fff;bottom:0;display:flex;height:65px;position:fixed;width:100%;z-index:100}@media screen and (min-width:750px){.footTabs{display:none}}.footTabs__tab{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;width:25%}.footTabs__tab__icon{height:28px;margin-top:5px;width:28px}.footTabs__tab .bookmark{height:26px;width:26px}.footTabs__tab .search{height:30px;width:30px}.footTabs__tab .document{margin-left:6px}.footTabs__tab .match{width:38px}.footTabs__tab p{color:rgba(0,0,0,.54);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:10px;font-weight:600;letter-spacing:normal;line-height:2.1}.footTabs__tab.dark{background-color:#67ddd9}.footTabs__tab.dark p{color:#fff}.footTabs__mutualFootTab{align-items:center;color:#00b9be;display:flex;flex:1 1;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;font-weight:600;gap:8px;justify-content:center;position:relative}.footTabs__mutualFootTab .footTabs__mutualFootTabIcon--active{display:none}.footTabs__mutualFootTab--active{background-color:#00b9be;color:#fff}.footTabs__mutualFootTab--active .footTabs__mutualFootTabIcon--active{display:inline}.footTabs__mutualFootTab--active .footTabs__mutualFootTabIcon--inactive{display:none}.footTabs__mutualFootTabIcon{height:auto;width:21px}.footTabs__mutualFootTabIcon--mutual{width:22px}.footTabs__notificationBadge{background-color:#ff4d49;border-radius:50%;height:12px;position:absolute;right:16px;top:16px;width:12px}.headlineButton{align-items:center;display:inline-flex;font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;gap:.5rem;line-height:1}.headlineButton__icon{height:.625rem;width:.375rem}.jobHistoryResumePdfPreview{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin:0 auto;padding:20px 60px;width:826px}.jobHistoryResumePdfPreview .jobHistoryResumeHeader{margin-bottom:20px}.jobHistoryResumePdfPreview .jobHistoryResumeHeader h2{font-size:28px;font-weight:700;margin-bottom:20px;text-align:center}.jobHistoryResumePdfPreview .jobHistoryResumeHeader p{text-align:right}.jobHistoryResumePdfPreview .jobHistoryResumeHeader p:last-child span{border-bottom:1px solid #000;font-size:16px}.jobHistoryResumePdfPreview .jobHistoryResumeBody{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:400}.jobHistoryResumePdfPreview .jobHistoryResumeBody .jobHistory_resume_item{margin-bottom:40px}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_head{background-color:#e6e8e8;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;padding:4px 8px}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_head p{font-size:20px}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body{font-size:14px;padding:12px 0}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body .company_title{display:flex;margin-bottom:12px}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body .company_title i{font-size:12px;margin:4px 4px 0 0}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body .company_title p{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body .company_detail th{background-color:#f8fafa}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container{margin-bottom:40px}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container:last-child{margin:0}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container .job_history_table table{border:1px solid #707070;border-collapse:collapse}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container .job_history_table thead{background-color:#f8fafa}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container .job_history_table th{border:1px solid #707070;padding:8px 4px;vertical-align:middle}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container .job_history_table th:first-child{width:15%}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container .job_history_table th:nth-child(2){width:60%}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container .job_history_table th:nth-child(3){width:25%}.jobHistoryResumePdfPreview .jobHistoryResumeBody .section_body__container .job_history_table td{border:1px solid #707070;padding:12px 14px}.pdfPreviewContainer{margin-left:120px}.pdfJobHistoryPreviewContainer{display:flex;margin-left:120px}.pdfPreviewWrapper{margin:0 60px}.pdfPreviewWrapper h1{font-size:24px;padding:32px 0;text-align:center;width:100%}.pdfPreviewSidebar{min-width:400px}.pdfPreviewSidebar li{border:2px solid #929292;border-radius:10px;margin:12px 30px;min-height:60px;padding-top:20px;position:relative;text-align:center}.pdfPreviewSidebar li a{height:100%;left:0;line-height:60px;position:absolute;top:0;width:100%}.pdfPreview{display:flex;justify-content:center;padding:0 0 32px}@media screen and (max-width:749px){.pdfPreview{padding:0 32px}}.pdfPreview_area{box-shadow:none;padding:0 22px;position:relative;width:630px}.pdfPreview_area-2{margin-top:6px}.pdfPreview-buttonContainer{display:flex;justify-content:center;margin-top:20px}@media screen and (max-width:749px){.pdfPreview-buttonContainer{flex-direction:column;padding-top:40px}}.pdfPreview-buttonContainer button{margin:0 24px}.pdfPreview-buttonContainer button .fa{margin-right:8px}@media screen and (max-width:749px){.pdfPreview-buttonContainer button:not(:last-child){margin-bottom:18px}}.pdfPreview section{grid-gap:1px;background-color:#fff;box-sizing:border-box;display:grid;font-size:12px}.pdfPreview section>div{box-shadow:0 0 0 1px #000}.pdfPreview .section-0{border:1px solid #000;display:flex;flex-direction:column;font-size:10px;justify-content:center;letter-spacing:.3px;line-height:1.2;position:absolute;right:40px;top:5px}.pdfPreview .section-0,.pdfPreview .section-0 img{height:130px;width:104px}.pdfPreview .section-1{display:flex;justify-content:space-between;margin-bottom:12px;padding-left:5px;width:340px}.pdfPreview .section-1 h2{font-size:18px;letter-spacing:16px}.pdfPreview .section-2{grid-template-columns:1fr 66px;grid-template-rows:20px 53px 40px;width:340px}.pdfPreview .section-2>div:not(.gender){padding-left:5px}.pdfPreview .section-2 .furigana{grid-column:1/3;grid-row:1/2}.pdfPreview .section-2 .name{grid-column:1/3;grid-row:2/3}.pdfPreview .section-2 .birth{align-items:center;display:flex;grid-column:1/2;grid-row:3/4}.pdfPreview .section-2 .birth span:first-child,.pdfPreview .section-2 .birth span:nth-child(2){padding-right:20px}.pdfPreview .section-2 .gender{align-items:center;display:flex;grid-column:2/3;grid-row:3/4;justify-content:center;position:relative}.pdfPreview .section-2 .gender span:first-child{font-size:10px;left:2px;position:absolute;top:-3px}.pdfPreview .section-3{font-size:10px;grid-template-columns:1fr 102px;grid-template-rows:20px 10px 30px;line-height:1.2;margin-top:1px}.pdfPreview .section-3>div{padding-left:5px;position:relative}.pdfPreview .section-3 .addressWrapper{grid-row:1/4}.pdfPreview .section-3 .address{align-items:center;display:flex;font-size:12px;height:24px;position:relative;top:10px}.pdfPreview .section-3 .caption{letter-spacing:-1px;position:absolute;right:2px;top:0}.pdfPreview .section-3 .tel-1{grid-column:2;grid-row:1/3}.pdfPreview .section-3 .tel-1 .number{display:block}.pdfPreview .section-3 .emailHead,.pdfPreview .section-3 .tel-1 .head{line-height:1}.pdfPreview .section-3 .email{display:block;line-height:1}.pdfPreview .section-4{font-size:10px;grid-template-columns:1fr 102px;grid-template-rows:44px;line-height:1.2;margin-top:1px}.pdfPreview .section-4>div{padding-left:5px;position:relative}.pdfPreview .section-4 .address{align-items:center;display:flex;height:24px;position:relative;top:-3px}.pdfPreview .section-4 .caption{letter-spacing:-1px;position:absolute;right:2px;top:0}.pdfPreview .section-4 .mail{grid-column:2;grid-row:1/2}.pdfPreview .section-4 .number{display:block;margin-top:8px}.pdfPreview .section-5{grid-template-rows:20px repeat(14,28px);margin-top:21px}.pdfPreview .section-5,.pdfPreview .section-7,.pdfPreview .section-8{font-size:14px;grid-template-columns:54px 35px 1fr}.pdfPreview .section-5>div,.pdfPreview .section-7>div,.pdfPreview .section-8>div{align-items:center;display:flex;justify-content:center}.pdfPreview .section-5>div:nth-child(3n+6):not(.historyHeading),.pdfPreview .section-7>div:nth-child(3n+6):not(.historyHeading),.pdfPreview .section-8>div:nth-child(3n+6):not(.historyHeading){justify-content:flex-start;padding-left:5px}.pdfPreview .section-5 .history,.pdfPreview .section-5 .month,.pdfPreview .section-5 .year,.pdfPreview .section-7 .history,.pdfPreview .section-7 .month,.pdfPreview .section-7 .year,.pdfPreview .section-8 .history,.pdfPreview .section-8 .month,.pdfPreview .section-8 .year{font-size:12px}.pdfPreview .section-6{display:flex;font-size:10px;line-height:1.5;padding-top:5px}.pdfPreview .section-6 p:first-child{min-width:68px;padding-left:5px}.pdfPreview .section-6 span{letter-spacing:-1px}.pdfPreview .section-7{grid-template-rows:20px repeat(8,28px);line-height:2;margin-bottom:20px}.pdfPreview .section-8{margin-bottom:20px}.pdfPreview .section-8 .other{display:block;font-size:10px;grid-column:1/4;height:80px;letter-spacing:.03em}.pdfPreview .section-8{grid-template-rows:20px repeat(8,28px)}.pdfPreview .section-9{grid-template-columns:1fr 50px 94px;grid-template-rows:45px 40px 1fr;margin-top:45px}.pdfPreview .section-9 div{padding:0 5px;position:relative}.pdfPreview .section-9 div span:first-child{letter-spacing:.03em}.pdfPreview .section-9 .caption,.pdfPreview .section-9 i{font-size:10px}.pdfPreview .section-9 .motivation{grid-column:1/2;grid-row:1/4;line-height:1.5}.pdfPreview .section-9 .commune{grid-column:2/4;grid-row:1/2}.pdfPreview .section-9 .commune p{bottom:5px;position:absolute}.pdfPreview .section-9 .commune p span:first-child{margin-right:24px}.pdfPreview .section-9 .commune p span:nth-child(2){margin-right:18px}.pdfPreview .section-9 .family{grid-column:2/4;grid-row:2/3}.pdfPreview .section-9 .family span:nth-child(2){font-size:15px;inset:50%;position:absolute}.pdfPreview .section-9 .family span:nth-child(3){bottom:0;position:absolute;right:5px;text-align:right}.pdfPreview .section-9 .spouse{grid-column:2/3;grid-row:3/4}.pdfPreview .section-9 .support{grid-column:3/4;grid-row:3/4}.pdfPreview .section-10{grid-template-columns:100%;grid-template-rows:100px;margin-top:22px}.pdfPreview .section-10 div{font-size:10px;height:150px;letter-spacing:.03em;padding:0 5px;position:relative}.pdfPreview .section-10{height:28px;line-height:2}.pdfPreview i.selected{position:relative}.pdfPreview i.selected:after{border:1px solid #000;border-radius:100%;content:"";display:block;height:20px;left:-5px;position:absolute;top:-3px;width:20px}.input_file .preview{align-items:center;background-color:#f8f8f8;display:flex;height:200px;justify-content:center;margin:0 auto 20px;overflow:hidden;position:relative;width:200px}.input_file .preview img{height:110%;width:auto}.input_file .preview--resume{height:120px;width:90px}.input_file input[type=file]{opacity:0}.message-wrap{background-color:#fff;box-shadow:0 0 20px gray;color:#4b4b4b;overflow:hidden;padding:20px 18px 10px;z-index:998}.message-wrap .popUp__title{font-size:16px;font-weight:700;padding:5px 10px 22px}.message-wrap .popUp__close{color:#a8a8a8;display:inline-block;font-size:21px;line-height:44pt;position:absolute;right:15px;text-align:center;top:-10px;z-index:999}.message-wrap p{float:left;padding:10px;width:10px}.selectPhrase__wrapper{margin:0 20px}#selectPhrase{display:block;height:40px;width:100%}.selectDate__wrapper{float:left;margin:0 0 0 20px;width:50%}@media screen and (max-width:749px){.selectDate__wrapper{margin:0;width:100%}}#selectDate{display:block;height:40px;width:90%}.selectTime__wrapper{float:left;margin:0 20px 0 0;width:40%}@media screen and (max-width:749px){.selectTime__wrapper{margin-top:20px;width:54%}}#selectTime__start{display:block;float:left;height:40px;width:40%}#selectTime__end{display:block;float:right;height:40px;width:40%}.selectAdd__wrapper{margin:4px 0 5px;width:100%}.selectAdd__wrapper .button_add{background-color:#f5f5f5;border:1px solid #e5e5e5;border-radius:30px;color:#666;height:50px;margin:0 auto;padding:8px 0;text-align:center;width:40%}@media screen and (max-width:749px){.selectAdd__wrapper .button_add{width:60%}}.selectDatePre__wrapper{height:50px;padding:0 20px 20px;width:100%}.selectDatePre__wrapper .last{border-bottom:1px solid #eee}.selectDatePre{border-top:1px solid #eee;float:left;font-size:10pt;font-weight:500;padding:10px 0;width:100%}.selectDatePre p{float:right;padding:0;width:10px}.copy_wrapper{background:#444}.copy{color:#fff}#messageForm .bottom{position:relative;right:0;top:10px}#messageForm .mode{color:#fff}.popup{background-color:#fff;box-shadow:0 0 20px gray;height:450px;overflow:hidden;width:800px;z-index:998}.popup__header{font-size:14px;padding:18px 0 18px 25px;position:relative}@media screen and (min-width:750px){.popup__header{border-bottom:1px solid #929292}}@media screen and (max-width:749px){.popup__header{background:#00b9be;color:#fff;font-weight:400;height:70px;line-height:34px;padding-left:0;text-align:center}.popup__header button{height:30px;position:absolute;top:20px;width:70px}.popup__header__button--left{left:20px}.popup__header__button--right{right:20px}}.popup__close{color:#929292;cursor:pointer;display:inline-block;font-size:36px;line-height:50px;position:absolute;right:15px;top:0}.popup__main{display:inline-flex;display:-webkit-inline-flex;flex:1 1;width:100%}@media screen and (min-width:750px){.popup__main{height:392px}}@media screen and (max-width:749px){.popup__main{display:block}}.popup__col{overflow:auto;width:100%}@media screen and (max-width:749px){.popup__footer{box-shadow:0 0 4px 0 rgba(0,0,0,.5);height:110px}.popup__footer button{font-size:16px;margin:0 auto}}.popup__job-category-list{letter-spacing:.1px;line-height:16px;overflow-y:auto}@media screen and (max-width:749px){.popup__job-category-list{height:calc(100% - 170px)}}.popup__job-category-list li{cursor:pointer;padding:10px 0 10px 20px;position:relative}@media screen and (max-width:749px){.popup__job-category-list li{font-size:18px;padding:20px 0 20px 20px}.popup__job-category-list li:not(:last-of-type){border-bottom:1px solid #d2d2d2}}.popup__job-category-list li:hover{background:#00b9be;color:#fff}.popup__job-category-list li:hover:after{color:#fff}.popup__job-category-list li:after{color:#929292;content:"";font-family:Font Awesome\ 5 Pro;font-size:1.6em;position:absolute;right:10px}@media screen and (max-width:749px){.popup__job-category-list li:after{right:21px}}.popup__job-category-list li.list--open{background:#00b9be;color:#fff}.popup__job-category-list li.list--open:after{color:#fff;content:""}.popup__job-category-parent{border-bottom:1px solid #d2d2d2;font-size:18px;font-weight:500;padding:16px;text-align:center;width:100%}.popup__job-category-child-list{letter-spacing:.1px;line-height:16px}@media screen and (min-width:750px){.popup__job-category-child-list{background:#d8d8d8;border-left:1px solid #929292;border-right:1px solid #929292}}@media screen and (max-width:749px){.popup__job-category-child-list{height:calc(100% - 170px)}}.popup__job-category-child-list li{background:#fff;padding:8px 8px 8px 15px;position:relative}@media screen and (max-width:749px){.popup__job-category-child-list li{border-bottom:1px solid #d2d2d2;font-size:16px;padding:20px 0 20px 22px}.popup__job-category-child-list li input[type=checkbox]+.label--checkbox{height:25px;margin-right:10px;min-width:25px;width:25px}}@media screen and (min-width:750px){.popup__job-category-child-list li:first-of-type{padding:16px 8px 8px 15px}}.popup__job-category-child-list label{align-items:center;cursor:pointer;display:flex;margin-bottom:0}@media screen and (max-width:749px){.popup__job-category-child-list label{padding:0 46px 0 0}}.popup__job-category-selected{height:100%;letter-spacing:.1px;line-height:16px;padding:20px;position:relative}@media screen and (max-width:749px){.popup__job-category-selected{height:auto;padding:12px 0 14px;text-align:center}}.popup__job-category-selected__header{padding-bottom:20px}.popup__job-category-selected__main{height:calc(100% - 91px);overflow-y:auto}.popup__job-category-selected__footer{bottom:0;left:0;position:absolute;width:100%}.popup__job-category-selected__footer button{float:right;font-size:16px;margin-right:25px;width:84px}.popup__job-category-selected .no-select{color:#787878}.popup__job-category-selected li{align-items:flex-start;display:inline-flex}.popup__job-category-selected__parent{margin-bottom:10px}.popup__job-category-selected__parent__icon{margin:0 11px 0 0}.popup__job-category-selected__parent__icon:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.6em;font-weight:800}.popup__job-category-selected__child{margin-bottom:25px}.popup__job-category-selected__child li{margin-top:10px}.popup__job-category-selected__child__icon{margin:0 11px 0 20px}.popup__job-category-selected__child__icon:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.6em;font-weight:800}.popup--sp{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.prefecturesModal{background-color:#fff;box-shadow:0 0 20px #c7acac;height:450px;overflow:hidden;width:800px;z-index:1002}.prefecturesModal__header{font-size:14px;padding:18px 0 18px 25px;position:relative}@media screen and (min-width:750px){.prefecturesModal__header{border-bottom:1px solid #929292}}@media screen and (max-width:749px){.prefecturesModal__header{background:#00b9be;color:#fff;display:flex;font-weight:400;height:70px;justify-content:space-between;line-height:34px;text-align:center}.prefecturesModal__header button{background:transparent;border:0;color:#fff;font-size:1.2em;font-weight:300;position:static}}.prefecturesModal__back{cursor:pointer;display:inline-block;font-size:20px;left:15px;position:absolute}.prefecturesModal__back i{font-weight:300}.prefecturesModal__back.disabled{visibility:hidden}.prefecturesModal__close{cursor:pointer;display:inline-block;position:absolute;right:15px}.prefecturesModal__close i{font-weight:300}@media screen and (max-width:749px){.prefecturesModal__close{margin-right:15px}}.prefecturesModal__main{display:inline-flex;display:-webkit-inline-flex;flex:1 1;width:100%}@media screen and (min-width:750px){.prefecturesModal__main{height:392px}}@media screen and (max-width:749px){.prefecturesModal__main{display:block}}.prefecturesModal__col{overflow:auto;width:100%}@media screen and (max-width:749px){.prefecturesModal__footer{box-shadow:0 0 4px 0 rgba(0,0,0,.5);height:110px}.prefecturesModal__footer button{font-size:16px;margin:10px auto 0}}.prefecturesModal__job-category-list{letter-spacing:.1px;line-height:16px;overflow-y:auto}@media screen and (max-width:749px){.prefecturesModal__job-category-list{height:calc(100% - 170px)}}.prefecturesModal__job-category-list li{cursor:pointer;padding:10px 0 10px 20px;position:relative}@media screen and (max-width:749px){.prefecturesModal__job-category-list li{font-size:18px;padding:20px 0 20px 20px}.prefecturesModal__job-category-list li:not(:last-of-type){border-bottom:1px solid #d2d2d2}}.prefecturesModal__job-category-list li:hover{background:#00b9be;color:#fff}.prefecturesModal__job-category-list li:hover:after{color:#fff}.prefecturesModal__job-category-list li:after{color:#929292;content:"";font-family:Font Awesome\ 5 Pro;font-size:1.6em;position:absolute;right:10px}@media screen and (max-width:749px){.prefecturesModal__job-category-list li:after{right:21px}}.prefecturesModal__job-category-list li.list--open{background:#00b9be;color:#fff}.prefecturesModal__job-category-list li.list--open:after{color:#fff;content:""}.prefecturesModal__job-category-parent{border-bottom:1px solid #d2d2d2;font-size:18px;font-weight:500;padding:16px;text-align:center;width:100%}.prefecturesModal__job-category-child-list{letter-spacing:.1px;line-height:16px}@media screen and (min-width:750px){.prefecturesModal__job-category-child-list{background:#d8d8d8;border-left:1px solid #929292;border-right:1px solid #929292}}@media screen and (max-width:749px){.prefecturesModal__job-category-child-list{height:calc(100% - 170px)}}.prefecturesModal__job-category-child-list li{background:#fff;padding:8px 8px 8px 15px;position:relative}@media screen and (max-width:749px){.prefecturesModal__job-category-child-list li{border-bottom:1px solid #d2d2d2;font-size:16px;padding:20px 0 20px 22px}.prefecturesModal__job-category-child-list li input[type=checkbox]+.label--checkbox{height:25px;margin-right:10px;min-width:25px;width:25px}}@media screen and (min-width:750px){.prefecturesModal__job-category-child-list li:first-of-type{padding:16px 8px 8px 15px}}.prefecturesModal__job-category-child-list label{align-items:center;cursor:pointer;display:flex;margin-bottom:0}@media screen and (max-width:749px){.prefecturesModal__job-category-child-list label{padding:0 46px 0 0}}.prefecturesModal__job-category-selected{height:100%;letter-spacing:.1px;line-height:16px;padding:20px;position:relative}@media screen and (max-width:749px){.prefecturesModal__job-category-selected{height:auto;padding:12px 0 14px;text-align:center}}.prefecturesModal__job-category-selected__header{padding-bottom:20px}.prefecturesModal__job-category-selected__main{height:calc(100% - 91px);overflow-y:auto}.prefecturesModal__job-category-selected__footer{bottom:0;left:0;position:absolute;width:100%}.prefecturesModal__job-category-selected__footer button{float:right;font-size:16px;margin-right:25px;width:84px}.prefecturesModal__job-category-selected .no-select{color:#787878}.prefecturesModal__job-category-selected li{align-items:flex-start;display:inline-flex}.prefecturesModal__job-category-selected__parent{margin-bottom:10px}.prefecturesModal__job-category-selected__parent__icon{margin:0 11px 0 0}.prefecturesModal__job-category-selected__parent__icon:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.6em;font-weight:800}.prefecturesModal__job-category-selected__child{margin-bottom:25px}.prefecturesModal__job-category-selected__child li{margin-top:10px}.prefecturesModal__job-category-selected__child__icon{margin:0 11px 0 20px}.prefecturesModal__job-category-selected__child__icon:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-size:.6em;font-weight:800}.prefecturesModal--sp{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.privacyPolicy{padding:0 20px}@media screen and (min-width:750px){.privacyPolicy{margin:auto;width:770px}}.privacyPolicy h2{font-size:18px;font-weight:600}.privacyPolicy p{margin-bottom:1.5em}.privacyPolicy a{color:#00b9be}.privacyPolicy ol{margin-top:20px}.privacyPolicy ol li{font-size:12px}.profile-wizard{margin-inline:auto;max-width:640px;padding-inline:.75rem}.profile-wizard__highlight{color:#00b9be;font-size:24px;font-weight:700;letter-spacing:normal;line-height:1.5;text-decoration:underline}.profile-wizard__headline{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:.75rem;text-align:center}@media screen and (min-width:750px){.profile-wizard__headline{font-size:1.75rem}}.profile-wizard__headline__telapo{color:#00b9be;font-family:HiraginoSans-W8;font-size:24px;height:56px;line-height:1.33;margin-bottom:30px;text-align:center}.profile-wizard__headline__telapoDescription{padding-inline:12px}.profile-wizard__headline__sub{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.8125rem;font-weight:400;margin-bottom:1.5rem;padding-inline:.75rem;text-align:center}@media screen and (min-width:750px){.profile-wizard__headline__sub{font-size:.9375rem}}.profile-wizard__headline__sub span{display:inline-block}.profile-wizard__headline__has-error{color:#ff4d49;text-align:center}@media screen and (min-width:750px){.profile-wizard__headline__has-error{margin-top:25px}}@media screen and (max-width:749px){.profile-wizard__headline__has-error{font-size:12px;padding:0 70px}}.profile-wizard__notification{margin-bottom:1.5rem}.profile-wizard__form{margin-bottom:3.5rem}.profile-wizard__formWithSuffix{align-items:center;display:flex;gap:.25rem}.profile-wizard__workExperienceAnnotation{margin-bottom:.25rem}.profile-wizard__workExperiences{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.profile-wizard__workExperience{align-items:center;display:flex;gap:1rem}.profile-wizard__workExperienceInner{align-items:center;display:flex;gap:.5rem}.profile-wizard__workExperienceDeleteButton{flex-shrink:0;width:.75rem}.profile-wizard__workExperienceDeleteButton svg{height:.75rem;width:.75rem}.profile-wizard__groupNumber{color:#00b9be;display:block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.8125rem;font-weight:600;margin-bottom:.5rem}@media screen and (min-width:750px){.profile-wizard__groupNumber{font-size:1rem}}.profile-wizard__ymd{align-items:center;display:flex;gap:.5rem}.profile-wizard__ymd__item{align-items:center;display:inline-flex;gap:.25rem;justify-content:center}.profile-wizard__ymd__item input{width:4rem}@media screen and (min-width:750px){.profile-wizard__ymd__item input{width:4.5rem}}.profile-wizard__job-category button{color:#4b4b4b;font-weight:400;height:36px;margin:0;padding:0 0 0 20px;width:120px}.profile-wizard__job-category button:before{content:"";font-family:Font Awesome\ 5 Pro;left:18px;position:absolute}.profile-wizard__job-category__list{margin-block:8px;padding-left:16px}.profile-wizard__job-category__list li{margin-bottom:8px}.profile-wizard__job-category__list li:before{color:#00b9be;content:"";font-family:Font Awesome\ 5 Pro;font-weight:300;margin-right:8px}.profile-wizard__submitButton{font-size:.875rem;margin-inline:auto}@media screen and (min-width:750px){.profile-wizard__submitButton{font-size:1rem}}.profile-wizard .telAppointment{display:flex;flex-direction:column;justify-content:center;row-gap:24px;text-align:center}.profile-wizard .telAppointment__headline{font-family:Hiragino Sans W4,HiraginoSans-W4,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.5}.profile-wizard .telAppointment__checkIcon{color:#00b9be;margin-bottom:24px}.profile-wizard .telAppointment__checkNoCircleIcon{height:12px;width:12px}.profile-wizard .telAppointment__list{align-items:center;display:flex;flex-direction:column}.profile-wizard .telAppointment__listItem{align-items:center;display:flex;gap:4px;text-align:left;width:160px}.profile-wizard .telAppointment__form{margin:0 auto;max-width:400px;width:100%}.profile-wizard .telAppointment__formBase{margin-bottom:10px;padding:0}.profile-wizard .telAppointment__formSelectInput{background:#fff;border:2px solid #e5e5e5;border-radius:4px;height:56px}.profile-wizard .telAppointment__input{margin-bottom:24px}.profile-wizard .telAppointment__label{margin-bottom:4px;text-align:left}.profile-wizard .telAppointment__completeButton{border-radius:48px;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;height:56px;margin-bottom:0;max-width:400px!important;width:100%!important}.profile-wizard__complete{padding:20px 0;text-align:center}@media screen and (min-width:750px){.profile-wizard__complete{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);margin-top:60px;padding:40px 0}}.profile-wizard__complete__icon{background:#00b9be;border-radius:50%;height:140px;margin:70px auto 40px;position:relative;width:140px}.profile-wizard__complete__icon i{color:#fff;font-size:90px;left:35px;position:absolute;top:30px}.profile-wizard__complete__msg2{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;margin:48px auto 80px}.profile-wizard__complete__items{display:flex;flex-direction:column;gap:32px;margin:auto;max-width:576px}@media screen and (max-width:749px){.profile-wizard__complete__items{width:312px}}.profile-wizard__complete__item{display:flex;flex-direction:column;gap:20px}.profile-wizard__complete__item__title{align-items:center;display:flex;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:22px;font-weight:800;gap:16px;margin-bottom:12px;text-align:left}@media screen and (min-width:750px){.profile-wizard__complete__item__title{margin-bottom:16px}}.profile-wizard__complete__item__imgWrapper{width:36px}@media screen and (min-width:750px){.profile-wizard__complete__item__imgWrapper{width:52px}}.profile-wizard__complete__item__img{height:auto;width:36px}.profile-wizard__complete__item__img.profile-wizard__complete__item__img--timer{width:32px}@media screen and (min-width:750px){.profile-wizard__complete__item__img{width:52px}.profile-wizard__complete__item__img.profile-wizard__complete__item__img--timer{width:42px}}.profile-wizard__complete__item__description{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:16px;font-weight:800;text-align:left}.profile-wizard__complete__job-link-container{width:100%}@media screen and (max-width:749px){.profile-wizard__complete__job-link-container{height:132.5px}}.profile-wizard__complete__job-link-box{margin-top:16px}@media screen and (max-width:749px){.profile-wizard__complete__job-link-box{padding:0 20%;width:100%}}.profile-wizard__complete__job-button{border-radius:45px;color:#00b9be;display:block;font-size:16px;font-weight:700;height:46px;letter-spacing:.5px;line-height:45px;margin:0 auto;width:300px}@media screen and (max-width:749px){.profile-wizard__complete__job-button{width:90%}}.profile-wizard__complete button{font-size:16px;margin:12px auto 0;width:200px}.profile-wizard__complete .button__complete{border-radius:30px;height:46px;line-height:46px;width:300px}@media screen and (max-width:749px){.profile-wizard__complete .button__complete{align-self:center;width:90%}}.profile-wizard__icon{margin-right:16px}.profile-wizard__description{color:#2b2b2b;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:20px;text-align:center}@media screen and (min-width:750px){.profile-wizard__description{margin-bottom:48px}}.profile-wizard__card{box-shadow:0 0 16px 0 rgba(0,0,0,.04);display:block;margin-inline:auto;margin-bottom:40px}@media screen and (max-width:749px){.profile-wizard__card{margin-bottom:20px}}.profile-wizard__card__img{position:relative}.profile-wizard__card__img img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:332px}@media screen and (min-width:750px){.profile-wizard__card__img img{width:500px}}.profile-wizard__card__back{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.7));bottom:0;height:100px;padding-inline:24px;position:absolute;width:100%}.profile-wizard__card__back span{bottom:8px;color:#fff;display:block;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:800;line-height:1.5;position:absolute;text-align:left}@media screen and (min-width:750px){.profile-wizard__card__back span{font-size:20px}}.profile-wizard__card__wrapper{display:flex;flex-direction:column;gap:12px;padding:12px}@media screen and (min-width:750px){.profile-wizard__card__wrapper{flex-direction:row;padding:12px 24px}}.profile-wizard__card__items{align-items:flex-start;color:#00b9be;display:flex;flex-basis:auto;flex-direction:column;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:800;letter-spacing:.8px}@media screen and (min-width:750px){.profile-wizard__card__items{flex-basis:140px;font-size:14px}}.profile-wizard__card__item{align-items:center;display:flex;gap:4px;line-height:1.5}.profile-wizard__card__item img{height:auto;width:16px}.profile-wizard__card__content{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#727272;display:-webkit-box;flex:1 1;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:.8px;line-height:1.5;overflow:hidden;text-align:left;text-overflow:ellipsis}@media screen and (min-width:750px){.profile-wizard__buttonContainer{display:flex}}.profile-wizard__modalOpener{border-bottom:1px solid #00b9be;color:#00b9be;cursor:pointer;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600}span.required__profile{border:1px solid #ff4d49;border-radius:4px;color:#ff4d49;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-size:10px;font-weight:600;left:8px;padding:4px;position:relative;top:-1px}.publishingContact{border-color:#00b9be;color:#00b9be;margin-bottom:30px}@media screen and (min-width:750px){.publishing{margin:auto auto 100px;width:800px}}.publishing__item{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);margin:0 15px;padding-bottom:15px}.publishing__item:not(:last-child){margin-bottom:30px}.publishing__item--point1{background:url(../images/point1-39dc31213208d27a9da9.png) no-repeat 50%;background-size:cover}.publishing__item--point2{background:url(../images/point2-69cd8680005361894947.png) no-repeat 50%;background-size:cover}.publishing__item__headling{align-items:center;background:#fff;color:#00b9be;display:flex;font-size:20px;font-weight:600;height:50px;letter-spacing:1px;line-height:28px;padding:0 15px}@media screen and (min-width:750px){.publishing__item__headling{font-size:24px;letter-spacing:2px;line-height:32px}}.publishing__item__headling img{margin-right:8px}.publishing__item__title{color:#fff;font-weight:600;margin:15px}@media screen and (min-width:750px){.publishing__item__title{font-size:24px;font-weight:600;letter-spacing:1px;line-height:32px;margin:15px 30px}}.publishing__item__description{background:hsla(0,0%,100%,.9);margin:0 15px;padding:15px}.g-recaptcha{margin:20px auto}.g-recaptcha div{margin:auto}.resumesWrapper{padding-top:12px}.resumesWrapper .resumeItem{border:1px solid rgba(0,0,0,.04);border-radius:10px;box-shadow:3px 3px 6px 0 rgba(0,0,0,.16);margin:0 auto 20px;min-height:32px;width:95%}.resumesWrapper .resumeItem .resumeCard__heading{border-bottom:2px solid #f6f6f6}.resumesWrapper .resumeItem .resumeCard__heading,.resumesWrapper .resumeItem .resumeCard__heading__titleOnly{display:flex;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;justify-content:space-between;padding:15px 14px}.resumesWrapper .resumeItem .resumeCard__heading__edit{color:#00b9be;display:flex}.resumesWrapper .resumeItem .resumeCard__body{font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;padding:0 14px}.resumesWrapper .resumeItem .resumeCard__body__card{border-bottom:2px solid #f6f6f6;padding:12px 0}.resumesWrapper .resumeItem .resumeCard__body__card:last-child{border:none}.resumesWrapper .resumeItem .resumeCard__body__row{margin-bottom:16px}.resumesWrapper .resumeItem .resumeCard__body__profileRow{margin-bottom:30px}.resumesWrapper .resumeItem .resumeCard__body__profileRow--careerAccountability{margin-bottom:20px}.resumesWrapper .resumeItem .resumeCard__body .label{font-size:14px;font-weight:700;margin-bottom:4px}.resumesWrapper .resumeItem .resumeCard__body .companyDate{display:flex}.resumesWrapper .resumeItem .resumeCard__body .companyDate .companyStartDate:after{content:"〜"}.profileSpWrapper{padding-top:0}.shadowButton{background-color:#00b9be;border:none;border-radius:36px;box-shadow:0 4px 0 0 #005b68;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;min-width:200px;padding:16px 32px;transition:all .1s ease-out}@media screen and (min-width:750px){.shadowButton{min-width:320px}}.shadowButton:active{box-shadow:none;transform:translateY(4px)}.shadowButton:hover{opacity:.7}.shadowButton--secondary{background-color:transparent;border:1px solid;box-shadow:none;color:#00b9be;font-size:.75rem;padding:10px 24px}@media screen and (min-width:750px){.shadowButton--secondary{font-size:.875rem}}.shadowButton--secondary:active{box-shadow:none;transform:translateY(0)}.headline__login{border-bottom:2px solid;color:#01989a;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:20px;font-weight:600;line-height:1;margin:0 auto 20px;max-width:500px;padding:20px 0}@media screen and (max-width:749px){.headline__login{font-size:16px;letter-spacing:normal;margin:0 16px 12px;padding:12px 0;text-align:center}}.login,.signup{font-weight:600}@media screen and (min-width:750px){.login,.signup{margin:auto;padding:0 0 50px;width:560px}}.login p,.signup p{margin:0 auto 32px;text-align:center}.login .formArea,.signup .formArea{margin-bottom:24px}@media screen and (min-width:750px){.login .formArea,.signup .formArea{padding-bottom:30px}}@media screen and (max-width:749px){.login .formArea,.signup .formArea{margin-inline:auto;width:94%}}.login .formArea__terms,.signup .formArea__terms{color:#787878;font-size:10px;font-weight:700;line-height:1.1em;margin:10px auto 32px}.login .formArea__terms a,.signup .formArea__terms a{color:#01989a}@media screen and (min-width:750px){.login .formArea__terms,.signup .formArea__terms{max-width:50%}}.login .formArea .actions,.signup .formArea .actions{margin-top:20px;padding-bottom:16px}.login .formArea .lead__registration__arrow,.signup .formArea .lead__registration__arrow{border-bottom:14px solid #eaeaea;border-left:12px solid transparent;border-right:12px solid transparent;height:0;margin-left:auto;margin-right:auto;width:0}.login .formArea .lead__registration__info,.signup .formArea .lead__registration__info{background-color:#eaeaea;height:86px;margin-left:auto;margin-right:auto;padding-top:15px;width:309px}.login .formArea .lead__registration__info__header,.signup .formArea .lead__registration__info__header{color:rgba(0,0,0,.54);font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:800;height:15px;letter-spacing:normal;line-height:1.33;margin:0 173px 2px 24px;text-align:left;width:112px}.login .formArea .lead__registration__info__detail,.signup .formArea .lead__registration__info__detail{color:rgba(0,0,0,.54);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:45px;letter-spacing:normal;line-height:1.17;margin:0 18px 9px 24px;text-align:left;width:267px}.login .fieldarea,.signup .fieldarea{margin-bottom:0;padding:24px 32px 0}.login .fieldarea label,.signup .fieldarea label{color:#2b2b2b;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:800}.login .fieldarea .forget_email,.signup .fieldarea .forget_email{font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Meiryo,メイリオ,Osaka,MS PGothic,arial,helvetica,sans-serif;font-weight:600}@media screen and (max-width:749px){.login .fieldarea,.signup .fieldarea{padding:16px 8px 8px}}.login .fieldarea__forget,.signup .fieldarea__forget{text-align:center}.login__form,.signup__form{background-color:#01989a;border:2px solid #01989a;border-radius:30px;height:40px;margin:0 auto;padding:0}.login__formwhite,.signup__formwhite{background-color:#fff;border:2px solid #00b9be;border-radius:30px;color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;height:48px;margin:0 auto 8px;padding:0;text-align:center}.login .forget,.signup .forget{margin:0 0 0 auto;padding-right:18px;width:210px}@media screen and (max-width:749px){.login .forget,.signup .forget{margin:10px 0 0 auto}}.login .forget__link,.signup .forget__link{color:#00b9be;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;height:12px;letter-spacing:normal;line-height:1.5;text-align:right;width:100%}.login .forget__underline,.signup .forget__underline{border:.5px solid #00b9be;margin-top:4px;width:100%}.button__register{text-align:center}.modalContents-inner__login{background-color:#fff;margin:0 20px;padding:0!important}.modalContents-inner__login p{color:rgba(0,0,0,.54);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:12px;font-weight:600;text-align:center}.modal-header.modal-header__login{box-shadow:0 0 0}.modal-header-title__login{font-size:14px!important;height:auto!important;line-height:1.29;margin-top:12px!important;padding:0;text-align:center;width:100%}.modal-header-title__login i{color:#ea8031;display:block;font-size:24px;text-align:center}.modal-close.modal-close__login{left:11px;right:0;top:26px}.modal-close.modal-close__login .fa{color:#2b2b2b;font-weight:500}.toggle__mask{display:flex;position:relative}.btn__mask{border:0;position:absolute;right:10px}.btn-label{line-height:39px;margin-bottom:0}.directUseConfirmation{background-color:#e5fafa;margin-inline:8px;padding:32px 16px}@media screen and (min-width:750px){.directUseConfirmation{font-size:.875rem;margin-inline:0;padding:20px 24px}}.directUseConfirmation__serviceName{font-size:.875rem}@media screen and (min-width:750px){.directUseConfirmation__serviceName{font-size:1rem}}.directUseConfirmation__serviceDescription{font-size:.75rem;line-height:1.3;margin-bottom:0!important;text-align:left!important}.directUseConfirmation .fieldarea{padding:0}.sidebar{width:254px}@media screen and (max-width:749px){.sidebar{margin:auto;width:90%}}.sidebar__signUp{background-color:#f8f9f9;border-radius:10px;height:190px;margin-bottom:22px;padding:22px;width:255px}@media screen and (max-width:749px){.sidebar__signUp{display:none}}.sidebar__signUp .button{border-radius:18px;color:rgba(0,0,0,.87);font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:800;height:32px;letter-spacing:normal;line-height:1.5;text-align:center;width:190px}.sidebar__signUp .button--signup{border-radius:10px;color:#fff;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.13;margin-bottom:10px;width:204px}.sidebar__signUp .button--email{background-color:#ea8031;display:block;font-size:16px;height:60px;padding:14px 0}.sidebar__signUp .button--email span{display:block;font-size:12px;margin-top:3px}.sidebar__signUp .button--facebook{background-color:#1877f2}.sidebar__signUp .button--facebook:before{background:url(../images/facebook-7282b9c7bf0bb1bb1eb1.svg) no-repeat 50%;background-size:16px;content:"";height:24px;left:12px;position:absolute;top:4px;width:24px}.sidebar__signUp .button--line{background-color:#00c300}.sidebar__signUp .button--line:before{background:url(../images/line-ed933043da906d92e223.png) no-repeat 50%;background-size:18px;content:"";height:24px;left:12px;position:absolute;top:4px;width:24px}.sidebar__colums{border-radius:8px;margin-bottom:32px}@media screen and (max-width:749px){.sidebar__colums{display:none}}.sidebar__colums__head{background-color:#00b9be;border-radius:8px 8px 0 0;display:flex;height:40px;padding:0 14px}.sidebar__colums__lead{color:#fff;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:800;line-height:40px;margin-right:6px}.sidebar__colums__enLead{color:#fee800;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:10px;font-weight:600;line-height:40px}.sidebar__colums__items{background-color:#f8fafa;border-radius:0 0 8px 8px}.sidebar__colums__item{border-bottom:1px solid #eee;display:flex;padding:12px}.sidebar__colums__item:last-child{border-bottom:none}.sidebar__colums__item__image img{height:50px;object-fit:cover;-o-object-fit:cover;padding:0;width:50px}.sidebar__colums__item__image.sidebar__change__job__item__image img{height:50px;object-fit:cover;-o-object-fit:cover;padding:0;width:72px}.sidebar__colums__item__inner{margin-left:8px;width:100%}.sidebar__colums__item__title{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:13px;font-weight:600;height:auto;line-height:15px;margin-bottom:6px}.sidebar__colums__item__companyJob__info{display:inline;display:initial;text-align:left}.sidebar__colums__item__summary{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:11px;font-weight:600;height:32px;letter-spacing:-.5px;line-height:1.4;overflow:hidden}.sidebar__colums__item__summary.sidebar__change__job__item__summary{margin:12px 0}.sidebar__image img{margin-bottom:16px;width:254px}@media screen and (max-width:749px){.sidebar__image img{margin-top:24px 0 0;width:100%}.sidebar__image--pc{display:none}}.snackbar{background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px;bottom:30px;color:#333;left:50%;margin-left:-125px;min-width:250px;padding:10px 15px;position:fixed;text-align:center;visibility:hidden;z-index:9001}.snackbar.info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.snackbar.warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.snackbar.danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.snackbar.success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.snackbar.permanent_show{bottom:auto;display:flex;justify-content:space-between;left:auto;right:0;top:30px;visibility:visible}.snackbar.show{animation:fadein .5s,fadeout .5s 2.5s;visibility:visible}@keyframes fadein{0%{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadeout{0%{bottom:30px;opacity:1}to{bottom:0;opacity:0}}table.table{border:1px solid #d2d2d2;margin:20px auto;width:100%}table.table h3{font-size:20px;font-weight:800}table.table ul li{list-style:circle;margin-left:18px}table.table span.italic{font-style:italic}table.table span.emphasis{font-weight:600}table.table th{background:#f8f8f8;font-weight:500;height:30px;vertical-align:middle}table.table td{border-top:1px solid #d2d2d2;padding:4px}@media screen and (max-width:749px){table.table td button{width:100%}}table.table th:not(:last-child){border-right:1px solid #d2d2d2}table.table td:not(:last-child){border-right:1px solid #d2d2d2}.termsApprovedInfo__title{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:18px;font-weight:600;letter-spacing:normal;line-height:1.5}.termsApprovedInfo__describe{margin:20px 0}.termsApprovedInfo__describe--green{color:#00b9be}.termsApprovedInfo__describe p{margin-bottom:8px}.termsApprovedInfo__content{margin:8px 0}.terms{padding:0 30px}@media screen and (min-width:750px){.terms{margin:auto;width:770px}}.terms p{margin-bottom:1em}.toaster{bottom:0;display:flex;justify-content:center;position:fixed;width:100%;z-index:9001}.toaster__dialog{background:#000;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);opacity:.8}.toaster__content{display:flex;justify-content:space-between;min-width:200px;padding:12px}.toaster__msg{color:#fff;font-size:16px;padding-right:16px}.toaster__msg:before{color:#6cc644;content:"";font-family:Font Awesome\ 5 Pro;font-weight:900;padding-right:12px}.toaster__msg.alert:before{color:#fee800;content:""}.toaster__msg.danger:before{color:#ff4d49}.toaster__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;color:#fff;padding:0}.toaster__close:before{content:"";font-family:Font Awesome\ 5 Pro;font-size:16px;font-weight:300}.accountsEducationalBackground__notification{margin-bottom:24px}.accountsJobHistory__description{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:20px}.accountsJobHistory__notification{margin-bottom:24px}.accountsJobSummary__templateId{margin-bottom:4px}@media screen and (min-width:750px){.accountsJobSummary__templateId{margin-left:auto;width:50%}}#mutuals_requests_walkthrough .modalContents{border-radius:18px;overflow-x:visible;overflow-y:visible}@media screen and (min-width:750px){#mutuals_requests_walkthrough .modalContents{width:600px}}#mutuals_requests_walkthrough .modalContents-inner{padding:52px 18px 20px}@media screen and (min-width:750px){#mutuals_requests_walkthrough .modalContents-inner{padding:52px 105px 40px}}#mutuals_requests_walkthrough .modal-header{box-shadow:none}.mutualsRequestsWalkthrough{text-align:center}.mutualsRequestsWalkthrough__slide{width:100%}.mutualsRequestsWalkthrough__title{font-size:1.1rem;margin-bottom:22px}.mutualsRequestsWalkthrough__title:before{content:"-";margin-right:6px}.mutualsRequestsWalkthrough__title:after{content:"-";margin-left:6px}.mutualsRequestsWalkthrough__imageWrapper{align-items:center;background-color:#fff;border-radius:999px;display:flex;height:186px;justify-content:center;margin:0 auto 34px;width:186px}@media screen and (min-width:750px){.mutualsRequestsWalkthrough__imageWrapper{height:238px;margin:0 auto 50px;width:238px}}.mutualsRequestsWalkthrough__image{width:90%}.mutualsRequestsWalkthrough__step{background-color:#50619b;border-radius:1px;color:#fff;margin-bottom:22px;padding:.2rem 0;width:100%}@media screen and (min-width:750px){.mutualsRequestsWalkthrough__step{font-size:1.1rem}}.mutualsRequestsWalkthrough__mainMessage{font-size:1.1rem;font-weight:700;margin-bottom:16px}@media screen and (min-width:750px){.mutualsRequestsWalkthrough__mainMessage{font-size:1.5rem;line-height:1.5}}.mutualsRequestsWalkthrough__subMessage{font-size:.8rem;letter-spacing:.6px;margin-bottom:52px;text-align:left}@media screen and (min-width:750px){.mutualsRequestsWalkthrough__subMessage{font-size:1.1rem;line-height:1.5}}.mutualsRequestsWalkthrough .splide__arrow{background-color:#00b9be;color:#fff;font-size:1.1rem;height:48px;opacity:1;width:48px}.mutualsRequestsWalkthrough .splide__arrow--prev{left:-32px;top:40%}@media screen and (min-width:750px){.mutualsRequestsWalkthrough .splide__arrow--prev{left:-132px}}.mutualsRequestsWalkthrough .splide__arrow--next{right:-32px;top:40%}@media screen and (min-width:750px){.mutualsRequestsWalkthrough .splide__arrow--next{right:-132px}}.mutualsRequestsSpeechBubble{background-color:#00b9be;border-radius:10px;box-shadow:0 1px 4px rgba(0,0,0,.24);color:#fff;margin-inline:auto;margin-bottom:1rem;padding:1rem .7rem;position:relative;text-align:center;width:-moz-fit-content;width:fit-content}@media screen and (min-width:750px){.mutualsRequestsSpeechBubble{padding:1.5rem}}.mutualsRequestsSpeechBubble:after{border:10px solid transparent;border-top-color:#00b9be;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.mutualsRequestsSpeechBubble__headLine{font-size:1rem;font-weight:600;margin-bottom:5px}@media screen and (min-width:750px){.mutualsRequestsSpeechBubble__headLine{font-size:1.5rem;margin-bottom:7px}}.mutualsRequestsSpeechBubble__description{font-size:.8rem}@media screen and (min-width:750px){.mutualsRequestsSpeechBubble__description{font-size:1rem}}.mutualsRequestsNoFavorite{padding-inline:8px;text-align:center}.mutualsRequestsNoFavorite__message{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin-bottom:24px}.mutualsRequestsCard{border-radius:1px;border-top:4px solid #00b9be;box-shadow:0 1px 4px rgba(0,0,0,.24);margin:0 auto 40px;padding:15px 20px}@media screen and (min-width:750px){.mutualsRequestsCard{padding:40px 36px 28px}}.mutualsRequestsCard :last-child{margin-bottom:0}.mutualsRequestsCard__body{grid-row-gap:12px;display:grid;grid-template:"carousel" 230px "company-name" auto "company-description" 1fr/100%;margin-bottom:16px}@media screen and (min-width:750px){.mutualsRequestsCard__body{grid-row-gap:16px;grid-column-gap:24px;grid-template:"company-name        carousel" auto "company-description carousel" 1fr/1fr 240px}}.mutualsRequestsCard__carouselWrapper{grid-area:carousel}.mutualsRequestsCard__carousel{margin-bottom:0;padding-bottom:24px}@media screen and (min-width:750px){.mutualsRequestsCard__carousel{margin-top:-28px}}.mutualsRequestsCard__carousel img{height:200px;-o-object-fit:contain;object-fit:contain;width:300px}@media screen and (min-width:750px){.mutualsRequestsCard__carousel img{height:180px;width:230px}}.mutualsRequestsCard__companyNameWrapper{color:#00b9be;font-size:1.4rem;font-weight:600;grid-area:company-name;text-align:center}@media screen and (min-width:750px){.mutualsRequestsCard__companyNameWrapper{font-size:1.8rem;text-align:left}}.mutualsRequestsCard__companyName{cursor:pointer;line-height:1.2}.mutualsRequestsCard__companyDescription{font-size:.75rem;grid-area:company-description}@media screen and (min-width:750px){.mutualsRequestsCard__companyDescription{font-size:.9rem}}.mutualsRequestsCard__buttonWrapper{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.mutualsRequestsCard__button{background-color:#00b9be;border:1px solid #00b9be;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;padding:1em 2em;transition:all .2s linear}.mutualsRequestsCard__button:hover{opacity:1}@media screen and (min-width:750px){.mutualsRequestsCard__button:hover{opacity:.72}}.mutualsRequestsCard__button.mutualsRequestsCard__button--secondary{background-color:#fff;border:1px solid;color:rgba(0,0,0,.54)}.mutuallyFavoriteModal{margin-top:20px!important;max-width:90%;overflow-y:auto!important;padding:4px}@media screen and (min-width:750px){.mutuallyFavoriteModal{width:600px!important}}.mutuallyFavoriteModal__contentsInner{border:4px solid #dcf5f5;padding:32px 16px}@media screen and (min-width:750px){.mutuallyFavoriteModal__contentsInner{padding:52px 96px}}.mutuallyFavoriteModal__nextAction{display:flex;gap:12px;margin-bottom:20px}@media screen and (min-width:750px){.mutuallyFavoriteModal__nextAction{margin-bottom:24px}}.mutuallyFavoriteModal__icon{display:grid;place-content:center}@media screen and (min-width:750px){.mutuallyFavoriteModal__icon{margin-left:20px}}.mutuallyFavoriteModal__actionTitle{font-size:1rem;font-weight:600}@media screen and (min-width:750px){.mutuallyFavoriteModal__actionTitle{font-size:1.5rem}}.mutuallyFavoriteModal__actionTitleAnnotation{font-size:.625rem}@media screen and (min-width:750px){.mutuallyFavoriteModal__actionTitleAnnotation{font-size:1rem}}.mutuallyFavoriteModal__actionDescription{background-color:#ff7816;color:#fff;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.75rem;font-weight:600;line-height:1;margin-bottom:20px;padding:8px}@media screen and (min-width:750px){.mutuallyFavoriteModal__actionDescription{font-size:1.125rem;margin-bottom:16px;padding:8px 16px}}.mutuallyFavoriteModal__form{margin-bottom:36px;text-align:center}@media screen and (min-width:750px){.mutuallyFavoriteModal__form{margin-bottom:52px}}.mutuallyFavoriteModal__fieldArea{margin-bottom:20px;text-align:left}.mutuallyFavoriteModal label{font-size:.75rem;font-weight:700;margin-bottom:4px}@media screen and (min-width:750px){.mutuallyFavoriteModal label{font-size:1rem}}.mutuallyFavoriteModal__inputGroup{text-align:center}.mutuallyFavoriteModal__inputGroup input{height:32px}@media screen and (min-width:750px){.mutuallyFavoriteModal__inputGroup input{height:40px}}.mutuallyFavoriteModal__date{margin-bottom:4px}.mutuallyFavoriteModal__time{align-items:center;display:flex;gap:4px;justify-content:space-between}.mutuallyFavoriteModal__button{background-color:#00b9be;border:1px solid #00b9be;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;min-width:150px;padding:.6em 1.2em;transition:all .2s linear}.mutuallyFavoriteModal__button:hover{opacity:1}@media screen and (min-width:750px){.mutuallyFavoriteModal__button:hover{opacity:.72}}@media screen and (min-width:750px){.mutuallyFavoriteModal__button{font-size:1.2rem}}.mutuallyFavoriteModal__annotation{font-size:.6rem}@media screen and (min-width:750px){.mutuallyFavoriteModal__annotation{font-size:.8rem}}.mutualsNoFavorite{margin:10px;text-align:center}.accountsProfile__notification,.accountsQualification__notification,.accountsRequirement__notification{margin-bottom:24px}.withdraws{padding-inline:12px}.withdraws__notation{background-color:#f8f8f8;font-size:.875rem;margin-bottom:40px;padding:24px 12px}@media screen and (min-width:750px){.withdraws__notation{padding:32px 80px}}.withdraws__notation>:last-child{margin-bottom:0}.withdraws__notation p{margin-bottom:8px}.withdraws__notation ul{margin-bottom:20px}.withdraws__notation li{list-style-type:none;padding-left:16px;position:relative}.withdraws__notation li:before{background-color:#00b9be;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.withdraws__notationTitle{color:#00b9be;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1rem;font-weight:800;margin-bottom:16px;text-align:center}.withdraws__notationTitle svg{margin-right:4px}.withdraws__description{margin-bottom:12px}.withdraws__banner{background-color:#cef7f6;border-radius:12px;font-size:.75rem;margin-bottom:12px;overflow:hidden;padding:24px 12px 24px 104px;position:relative}@media screen and (min-width:750px){.withdraws__banner{font-size:.875rem;padding:40px 28px 40px 160px}}.withdraws__banner .shadowButton{font-size:.75rem;padding:8px}@media screen and (min-width:750px){.withdraws__banner .shadowButton{font-size:.875rem;min-width:200px;padding:16px}}.withdraws__bannerImage{height:auto;left:-54px;position:absolute;top:28px;width:152px}@media screen and (min-width:750px){.withdraws__bannerImage{width:208px}}.withdraws__bannerTitle{color:#00b9be;display:block;font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:.875rem;font-weight:800;margin-inline:auto;margin-bottom:8px;text-align:center}@media screen and (min-width:750px){.withdraws__bannerTitle{font-size:1.25rem;margin-bottom:16px}}.withdraws__bannerMessage{font-family:Hiragino Sans W3,HiraginoSans-W3,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;margin-bottom:12px}.withdraws__bannerMessage strong{font-family:Hiragino Sans W8,HiraginoSans-W8,游ゴシック Bold,Yu Gothic Bold,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:800}.withdraws__buttonWrapper{text-align:center}.wizard{margin-inline:auto;max-width:500px;padding-inline:12px}.wizard__headline{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:1.5rem;font-weight:600;text-align:center}.wizard__hasError{color:#ff4d49;font-size:.75rem}@media screen and (min-width:750px){.wizard__hasError{font-size:1rem;margin-top:24px}}.wizard__stepsWrapper{font-size:.625rem;margin:32px auto 24px}@media screen and (min-width:750px){.wizard__stepsWrapper{font-size:1rem;margin-top:52px}}.wizard__steps{align-items:center;display:flex;gap:12px}.wizard__step{--step-line-height:40px;--step-chevron-width:8px;background-color:#cef7f6;color:#fff;flex:1 1;line-height:40px;line-height:var(--step-line-height);padding:0 8px 0 12px;position:relative;text-align:center;white-space:nowrap}@media screen and (min-width:750px){.wizard__step{--step-line-height:52px}}.wizard__step.wizard__step--leftChevron:before{border-bottom:calc(var(--step-line-height)/2) solid #cef7f6;border-left:var(--step-chevron-width) solid transparent;border-right:var(--step-chevron-width) solid #cef7f6;border-top:calc(var(--step-line-height)/2) solid #cef7f6;content:"";left:calc(var(--step-chevron-width)*-1);position:absolute;top:0}.wizard__step:not(:last-child):after{border-bottom:calc(var(--step-line-height)/2) solid transparent;border-left:var(--step-chevron-width) solid #cef7f6;border-top:calc(var(--step-line-height)/2) solid transparent;content:"";position:absolute;right:calc(var(--step-chevron-width)*-1);top:0}.wizard__step.wizard__step--active{background-color:#00b9be}.wizard__step.wizard__step--active.wizard__step--leftChevron:before{border-bottom-color:#00b9be;border-right-color:#00b9be;border-top-color:#00b9be}.wizard__step.wizard__step--active:not(:last-child):after{border-left-color:#00b9be}.wizard__stepStar{margin-left:4px;position:relative}.wizard__stepStar svg{color:#cef7f6;font-size:1rem}.wizard__stepStar.wizard__stepStar--active svg{color:#00b9be}.wizard__starDescription{left:25px;line-height:1.2;position:absolute;top:-37px;white-space:nowrap}@media screen and (min-width:750px){.wizard__starDescription{top:-60px}}.wizard__starLine{border-left:1px dotted #4b4b4b;border-top:1px dotted #4b4b4b;display:block;height:22px;left:8px;position:absolute;top:-26px;width:12px}@media screen and (min-width:750px){.wizard__starLine{height:38px;top:-42px}}.wizard__starPoint{background-color:#4b4b4b;border-radius:50%;display:block;height:4px;left:7px;position:absolute;top:-6px;width:4px}.wizard__backButton{background-color:transparent;border:none;color:#4b4b4b;cursor:pointer;display:inline-block;font-size:.75rem;margin-bottom:24px;padding-left:1.5em;position:relative}@media screen and (min-width:750px){.wizard__backButton{font-size:.875rem}}.wizard__backButton:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:300;left:.2em;position:absolute;top:50%;transform:translateY(-50%)}.wizard__stepDescription{font-size:.875rem;margin-bottom:24px}@media screen and (min-width:750px){.wizard__stepDescription{font-size:1rem}}.wizard__stepDescription p{margin-bottom:8px}.wizard__stepDescription small{font-size:.625rem}@media screen and (min-width:750px){.wizard__stepDescription small{font-size:.75rem}}.wizard__stepDescription__gray{color:#787878}.wizard__stepDescription .wizard__buttonWrapper{margin-top:24px}.wizard__formWrapper{font-size:.875rem;margin-bottom:48px}@media screen and (min-width:750px){.wizard__formWrapper{font-size:1rem}}.wizard__birthYear{width:100px!important}.wizard__birthDay,.wizard__birthMonth{width:52px!important}.wizard__workExperience:not(:last-child){margin-bottom:8px}.wizard__workExperience label{margin-bottom:2px}.wizard__addMultiItem{color:#00b9be;cursor:pointer;font-weight:700}.wizard__addMultiItem svg{margin-right:.6em}.wizard__buttonWrapper{text-align:center}.wizard__accountQualificationIds{margin-bottom:12px}.wizard__confirmationTableWrapper{margin-bottom:40px}.wizard__confirmationTableTitle{font-size:.875rem;font-weight:700;margin-bottom:8px}@media screen and (min-width:750px){.wizard__confirmationTableTitle{font-size:1rem}}.wizard .informationTable{margin-bottom:24px}.wizard .informationTable dt svg{color:#ff4d49;font-size:.625rem;margin-left:.4em}.wizard .informationTable dd{justify-content:center;text-align:center}.wizard__noItem{margin-bottom:24px;text-align:center}.wizard__completeAnnotation{color:#787878;font-size:.625rem;line-height:1.2;margin-top:12px}@media screen and (min-width:750px){.wizard__completeAnnotation{font-size:.75rem}}.adminWrapper{background-color:#f8f8f8;min-width:1060px}.admin{margin:0 auto;min-height:calc(100vh - 263px);width:1060px}.adminsCompaniesContactHistoriesTemplateEditDirectTransition{display:flex;justify-content:flex-end;width:100%}.adminsCompaniesContactHistoriesTemplateEditDirectTransition__uid{width:150px!important}.adminsCompaniesContactHistoriesTemplateEditDirectTransition__button{margin:0 10px;width:100px}.remarksReasons{display:flex;flex-wrap:wrap}.remarksReasons_reason{min-width:300px;width:30%}.checkbox-inlineWrapper{display:flex;flex-wrap:wrap}.checkbox-inlineWrapper .checkbox{display:inline-flex;padding-right:15px}ul.companies_job_diff li label{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:normal;line-height:1.5;margin:0}ul.companies_job_diff li .diff{margin-bottom:30px}.adminCompany{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;margin:0 40px;padding:20px}.adminsCompanies__buttons{display:flex}.adminsCompanies__button{margin:0 20px;width:600px}.adminsCompanyContactResultButton{margin-right:12px}.kanbanWrapper{padding:20px 32px}.kanbanWrapper .title{font-size:24px;font-weight:700}.kanbanBox{display:flex;flex-direction:column}.kanbanBox .searchBox{display:flex;float:right;width:50%}.kanbanBox .searchBox dl{width:20%}.kanbanBox--main{display:flex;height:calc(100vh - 200px);overflow-x:scroll;width:calc(100vw - 40px)}.kanbanBox--col{background:#005b68;margin-right:1%;max-width:280px;min-height:100%;min-width:280px;padding:8px 16px}.kanbanBox--header{color:#fff;display:flex;font-size:16px;font-weight:700;justify-content:space-between;margin-bottom:20px}.kanbanBox--headerNumberNumerator:after{content:"/";margin:8px}.kanbanBox--headerNumberWeeklyUpdated{font-size:9px;margin-left:4px}.kanbanBox--headerNumberWeeklyUpdated:before{content:"(+"}.kanbanBox--headerNumberWeeklyUpdated:after{content:")"}.kanbanBox--body{height:calc(100% - 60px);overflow-y:scroll}.kanbanBox--body ul{font-size:12px;margin-bottom:8px}.kanbanBox--body ul li{background:#787878;color:#fff;display:inline;margin:5px;padding:2px 5px}.kanbanBox--body ul li:first-child{margin-left:0}.kanbanBox--body ul:first-child:before{background-color:#00b9be;color:#fff;margin-right:5px;padding:2px 5px}.kanbanBox--status{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);padding:10px 15px;position:absolute;width:200px}.kanbanBox--status button{font-size:12px;height:26px;margin:15px 0 0;width:100%}.kanbanBox--row{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:block;margin-bottom:20px;padding:10px 15px}.kanbanBox--tags{display:flex}.kanbanBox--tags i{cursor:pointer}.kanbanBox--candidateName{font-weight:700;justify-content:space-between}.kanbanBox--companyName{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanbanIntroducedBox .requestButton{background-color:#fff;border:1px solid #00b9be;color:#00b9be;height:auto;margin-bottom:12px;margin-top:12px}.kanbanIntroducedBox .searchBox{display:flex;width:50%}.kanbanIntroducedBox .searchBox dl{width:20%}.kanbanIntroducedBoxList{background:#005b68;height:400px;justify-content:space-between;margin-top:16px;padding:8px 16px;width:100%}.kanbanIntroducedBox--col{background:#005b68;background-color:#fff;margin-right:1%;max-width:280px;min-height:100%;min-width:280px;overflow-y:scroll;padding:8px 16px}.kanbanIntroducedBox--col h4{font-size:12px;font-weight:700;margin-bottom:20px}.kanbanIntroducedBox--header{color:#fff;font-size:16px;font-weight:700;margin-bottom:20px}.kanbanIntroducedBox--body{box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:flex;height:calc(100% - 60px);justify-content:space-between;overflow-y:scroll}.kanbanIntroducedBox--body ul{font-size:12px;margin-bottom:8px}.kanbanIntroducedBox--body ul li{background:#787878;color:#fff;display:inline;margin:5px;padding:2px 5px}.kanbanIntroducedBox--body ul li:first-child{margin-left:0}.kanbanIntroducedBox--body ul:first-child:before{background-color:#00b9be;color:#fff;margin-right:5px;padding:2px 5px}.kanbanIntroducedBox--status{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);padding:10px 15px;position:absolute;width:200px}.kanbanIntroducedBox--status button{font-size:12px;height:26px;margin:15px 0 0;width:100%}.kanbanIntroducedBox--row{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:block;margin-bottom:20px;padding:10px 15px}.kanbanIntroducedBox--tags{display:flex;margin-bottom:8px}.kanbanIntroducedBox--tags i{cursor:pointer;margin-right:4px}.kanbanIntroducedBox--adminsCandidateResponsiblePerson ul,.kanbanIntroducedBox--companiesRespobsiblePerson ul{font-size:12px;margin-bottom:8px}.kanbanIntroducedBox--adminsCandidateResponsiblePerson ul li,.kanbanIntroducedBox--companiesRespobsiblePerson ul li{background:#787878;color:#fff;display:inline;margin:5px;padding:2px 5px}.kanbanIntroducedBox--adminsCandidateResponsiblePerson ul li:first-child,.kanbanIntroducedBox--companiesRespobsiblePerson ul li:first-child{margin-left:0}.kanbanIntroducedBox--adminsCandidateResponsiblePerson ul:first-child:before,.kanbanIntroducedBox--companiesRespobsiblePerson ul:first-child:before{background-color:#00b9be;color:#fff;margin-right:5px;padding:2px 5px}.kanbanIntroducedBox--candidateName{display:flex;font-weight:700;justify-content:space-between}.kanbanIntroducedBox--contactDate{background-color:#00b9be;color:#fff;display:inline;font-size:12px;font-weight:400;padding:2px 5px}.kanbanIntroducedBox--companyName{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kanbanIntroducedBox--candidateLabel{color:#787878;cursor:pointer}.kanbanIntroducedBox--candidateLabel i:not(:first-child){margin-left:8px}.kanbanRecommendedBox{margin-inline:auto;width:1240px}.kanbanRecommendedBox__searchArea{display:flex;margin-bottom:44px}.kanbanRecommendedBox__searchArea .form-control{margin-left:16px;width:280px}.kanbanRecommendedBox__companiesTotal{background-color:#efefef;display:flex;font-size:1.25rem;gap:36px;height:2.4em;line-height:1.6;margin-right:12px;padding:0 .8em}.kanbanRecommendedBox__companiesTotalCount{color:#ff4d49;font-size:2rem;font-weight:700;padding:0 .2em}.kanbanRecommendedBox__tableWrapper{max-height:calc(100vh - 340px);overflow-y:scroll}.kanbanRecommendedBox__table{table-layout:auto;width:100%}.kanbanRecommendedBox__table thead{background-color:#fff;left:0;position:sticky;top:0}.kanbanRecommendedBox__table th{font-size:1rem;font-weight:700}.kanbanRecommendedBox__table tbody tr{background-color:#e4f3f4;border-top:12px solid #fff}.kanbanRecommendedBox__companyNameCell{padding:68px 0 68px 36px;vertical-align:middle}.kanbanRecommendedBox__companyName{color:#005b68;display:inline-block;font-size:1.125rem;font-weight:700;margin-bottom:16px;width:192px}.kanbanRecommendedBox__introducedCompaniesJobsTotal{grid-column-gap:8px;display:grid;font-size:.75rem;grid-template-columns:auto auto;grid-template-rows:auto auto;width:220px}.kanbanRecommendedBox__introducedCompaniesJobsTotalCount{text-align:right}.kanbanRecommendedBox__introducedCompaniesJobsTotalCount strong{color:#ff4d49;font-size:1.25rem;font-weight:700;padding-right:.2em}.kanbanRecommendedBox__introducedCompaniesJobsListCell{padding:16px 0;vertical-align:top}.kanbanRecommendedBox__endCell{padding-right:20px}.kanbanRecommendedBox__introducedCompaniesJobsList{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.24);margin-inline:auto;min-height:64px;padding:16px 12px;width:248px}.kanbanRecommendedBox__introducedCompaniesJobsList :last-child{margin-bottom:0}.kanbanRecommendedBox__introducedCompaniesJobsList.kanbanRecommendedBox__introducedCompaniesJobsList--withButton{width:332px}.kanbanRecommendedBox__introducedCompaniesJob{align-items:center;display:flex;gap:8px;margin-bottom:4px}.kanbanRecommendedBox__adminsCandidate{align-items:center;background-color:#f5f5f5;border-radius:4px;display:flex;flex-grow:0;height:32px;min-width:0;padding:0 12px}.kanbanRecommendedBox__adminsCandidate :last-child{margin-right:0}.kanbanRecommendedBox__adminsCandidateName{color:#005b68;width:96px}.kanbanRecommendedBox__adminsAccountName,.kanbanRecommendedBox__adminsCandidateName{display:inline-block;margin-right:8px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.kanbanRecommendedBox__adminsAccountName{font-size:.625rem;width:44px}.kanbanRecommendedBox__button{border:none;border-radius:4px;box-shadow:0 2px 0 0 #087578;color:#fff;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;height:1.7em;line-height:1.7;transition:all .1s ease-out;width:2.4em}.kanbanRecommendedBox__button.kanbanRecommendedBox__button--negative{background-color:#787878;box-shadow:0 2px 0 0 #484747;margin-right:4px}.kanbanRecommendedBox__button.kanbanRecommendedBox__button--positive{background-color:#00b9be}.kanbanRecommendedBox__button:active{box-shadow:none;transform:translateY(2px)}.kanbanRecommendedBox__introducedCompaniesJobStatus{flex:1 0 68px;font-size:.625rem;font-weight:700;white-space:nowrap}.kanbanRecommendedBox__introducedCompaniesJobStatus strong{color:#ff4d49}.markdown h2{font-size:18px;font-weight:800;margin-top:32px}.markdown h3{font-weight:600;margin-bottom:12px;margin-top:12px}.markdown ul li{list-style:disc;margin-left:2em}.markdown__banner--jobs{display:block;margin:20px auto;text-align:center;width:100%}@media screen and (min-width:750px){.markdown__banner--jobs{width:64%}}.markdown__banner--jobs a{border:2px solid #01989a;color:#01989a;display:block;font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:18px;font-weight:600;line-height:1;padding:20px 0;position:relative;text-align:center;text-decoration:none;transition:.2s linear;width:100%}.markdown__banner--jobs a:after{border-bottom:2.5px solid #01989a;border-right:2.5px solid #01989a;content:"";height:8px;margin-top:-5px;position:absolute;right:12px;top:50%;transform:rotate(-45deg);width:8px}.markdown__banner--jobs a:hover{background-color:#01989a;color:#fff}.nurtureBox{display:flex;flex-direction:column;padding:20px 32px}.nurtureBox .title{display:block;font-size:24px;font-weight:700;margin-bottom:30px}.nurtureBox .searchBox{display:flex;float:right;width:50%}.nurtureBox .searchBox dl{width:20%}.nurtureBox--main{display:flex;height:calc(100vh - 200px);overflow-x:scroll;width:calc(100vw - 40px)}.nurtureBox--col{background:#005b68;margin-right:1%;max-width:280px;min-height:100%;min-width:280px;padding:8px 16px}.nurtureBox--header{color:#fff;display:flex;font-size:12px;font-weight:700;justify-content:space-between;margin-bottom:20px}.nurtureBox--headerNumberNumerator:after{content:"/";margin:8px}.nurtureBox--headerNumberWeeklyUpdated{font-size:9px;margin-left:4px}.nurtureBox--headerNumberWeeklyUpdated:before{content:"(+"}.nurtureBox--headerNumberWeeklyUpdated:after{content:")"}.nurtureBox--body{height:calc(100% - 60px);overflow-y:scroll}.nurtureBox--body ul{font-size:12px;margin-bottom:8px}.nurtureBox--body ul li{background:#787878;color:#fff;display:inline;margin:5px;padding:2px 5px}.nurtureBox--body ul li:first-child{margin-left:0}.nurtureBox--body ul:first-child:before{background-color:#00b9be;color:#fff;margin-right:5px;padding:2px 5px}.nurtureBox--status{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);padding:10px 15px;position:absolute;width:200px}.nurtureBox--status button{font-size:12px;height:26px;margin:15px 0 0;width:100%}.nurtureBox--row{background:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);display:block;margin-bottom:20px;padding:10px 15px}.nurtureBox--candidateTag{font-size:12px}.nurtureBox--candidateTag ul:first-child:before{content:"タグ"}.nurtureBox--adminsCandidateResponsibleSalesGroup{font-size:12px}.nurtureBox--adminsCandidateResponsibleSalesGroup ul:first-child:before{content:"営業部"}.nurtureBox--adminsCandidateResponsiblePerson{font-size:12px}.nurtureBox--adminsCandidateResponsiblePerson ul:first-child:before{content:"候担"}.nurtureBox--companiesRespobsiblePerson ul:first-child:before{content:"企担"}.nurtureBox--candidateName{display:flex;font-weight:700;justify-content:space-between}.nurtureBox--contactDate{background-color:#00b9be;color:#fff;display:inline;font-size:12px;font-weight:400;padding:2px 5px}.nurtureBox--companiesJobName,.nurtureBox--companyName{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nurtureBox--candidateLabel{color:#787878;cursor:pointer}.nurtureBox--candidateLabel i:not(:first-child){margin-left:8px}.admin .sidebar{margin:0 15px 30px 0;width:180px}.admin .sidebar .block ul:not(.admin__sideMenu) li{display:flex!important}.admin .sidebar .block{background-color:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.08)}.admin .sidebar .block ul:not(.admin__sideMenu){-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap;width:100%}.admin .sidebar .block ul:not(.admin__sideMenu) li{-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:54px;line-height:1.15}.admin .sidebar .block ul:not(.admin__sideMenu) li a{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:flex;display:-webkit-box;font-weight:700;height:100%;padding:0 10px 0 13px;width:100%}.admin .sidebar .block ul:not(.admin__sideMenu) li .here{background-color:#00b9be;color:#fff}.admin__sideMenu{color:rgba(0,0,0,.87);font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:normal;line-height:1.5;text-align:center;width:180px}.admin__sideMenu ul{display:none}.admin__sideMenu div{border:1px solid #787878}.menu{margin:0;padding:12px 0}.menu a{display:flex;display:-webkit-box;font-weight:700;height:100%;padding:0 10px;width:100%}.menu+ul{margin:0;padding:0}.menu+ul li{border:1px solid #787878;color:rgba(0,0,0,.54);height:40px;line-height:1.15}dl.textReplacementExample{display:flex;flex-wrap:wrap}dl.textReplacementExample dt{width:20%}dl.textReplacementExample dd{width:80%}.company.company--companiesCandidates{width:auto}.candidateCardsList{display:flex;flex-flow:column;gap:50px;justify-content:space-between}.candidateCardsList__wrapper{padding:0 32px}.candidateCardsList__wrapperInner{margin:0 auto;width:1060px}.candidateCardsList__title{font-size:1.5rem;font-weight:600;margin-bottom:46px}.candidateCard{background:#fff;border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.24);padding:56px 44px}.candidateCard__header{margin-bottom:14px}.candidateCard__badge{background-color:#cef7f6;color:#2b2b2b;display:inline-block;font-weight:600;margin-right:16px;text-align:center;width:104px}.candidateCard__informationTableWrapper{display:flex;margin-bottom:34px}.candidateCard__informationTableWrapper .informationTable{flex-basis:50%}.candidateCard__informationTableWrapper .informationTable dt{width:8em}.candidateCard__informationTableWrapper .informationTable dd{width:calc(100% - 8em)}.candidateCard__noItem{font-size:1rem;font-weight:600;text-align:center}.candidateCard__buttonWrapper{display:flex;gap:20px;justify-content:end}.candidateCard__button{background-color:#00b9be;border:1px solid #00b9be;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-size:.9rem;font-weight:600;padding:1em 2em;transition:all .2s linear}.candidateCard__button:hover{opacity:1}@media screen and (min-width:750px){.candidateCard__button:hover{opacity:.72}}.candidateCard__button.candidateCard__button--secondary{background-color:#fff;border:1px solid;color:rgba(0,0,0,.54)}.companyDetailSection.isCollapse{overflow:hidden;position:relative;transition:.2s ease-in-out}.companyDetailSection.isCollapse:after{background:linear-gradient(hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:4rem;position:absolute;width:100%}.companyDetailSection.isOpen:after{display:none}.companyDetailSection .companyDetailTags{margin-bottom:16px}.companyDetailOpenButton{align-items:center;background:none;border:none;display:flex;font-size:.875rem;gap:.25rem;justify-content:center;margin-top:-1rem}.companyDetailSectionTitle{font-size:1.125rem;font-weight:700;line-height:1.5;margin-bottom:1rem}.companyDetailWrapper{display:flex;flex-direction:column;gap:1.5rem}.companyDetailDivider{border-bottom:1px solid #e6e8e8;width:100%}.companyInfoItem{display:flex;flex-direction:column;gap:.25rem}.companyInfoItem+.companyInfoItem{border-top:1px solid #e6e8e8;margin-top:.75rem;padding-top:.75rem}.companyInfoItemTitle{font-size:.75rem;font-weight:700}.companyDetailTopImage{margin-top:-1rem}.companyDetailImage{height:8rem;margin-left:-1rem;margin-right:-1rem;-o-object-fit:cover;object-fit:cover;width:calc(100% + 2rem)}@media screen and (min-width:576px){.companyDetailImage{height:12rem}}.companyDetailChartTitle{font-size:.875rem;font-weight:700;margin:1rem 0}.companyDetailTags{display:flex;flex-wrap:wrap;gap:8px}.companyDetailTag{border:1px solid #d2d2d2;display:block;font-size:.75rem;line-height:1;padding:4px 8px}.companyUrl{color:#01989a;text-decoration:underline}.companyWrapper{background-color:#f8f8f8;min-width:1060px}.company{margin:0 auto;min-height:calc(100vh - 263px);width:1060px}.company .sidebar{margin:0 15px 30px 0;width:180px}.company .sidebar .block ul:not(.admin__sideMenu) li{display:flex!important}.company .sidebar .block{background-color:#fff;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);-webkit-box-shadow:0 2px 5px 2px rgba(0,0,0,.08)}.company .sidebar .block ul:not(.admin__sideMenu){-webkit-overflow-scrolling:touch;overflow-x:auto;white-space:nowrap;width:100%}.company .sidebar .block ul:not(.admin__sideMenu) li{-ms-flex-align:center;-webkit-box-align:center;align-items:center;height:54px;line-height:1.15}.company .sidebar .block ul:not(.admin__sideMenu) li a{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:flex;display:-webkit-box;font-weight:700;height:100%;padding:0 10px 0 13px;width:100%}.company .sidebar .block ul:not(.admin__sideMenu) li .here{background-color:#00b9be;color:#fff}.descriptionWrapper{display:flex;flex-direction:column;gap:1rem}.listWithBullet__list{list-style-type:disc;padding-left:1.6rem}.pickup_companies_job__formField{display:inline-block;width:200px}.pickup_companies_job td.input-group input,.pickup_companies_job td.input-group select{width:80%}.pickup_companies_job td.input-group button{display:inline-block;width:20%}.pickUpJobs{display:flex;height:286px;margin:16px 0 36px}.pickUpJobsContainer{font-family:Hiragino Sans W6,HiraginoSans-W6,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,Meiryo,メイリオ,Osaka,arial,helvetica,sans-serif;font-weight:600;margin:36px auto;width:1196px}@media screen and (max-width:749px){.pickUpJobsContainer{width:100%}.pickUpJobs{overflow-x:scroll}}.pickUpJobs__category{margin-bottom:24px}.pickUpJobsCard{background-color:#fff;border:1px solid #f8fafa;box-shadow:0 2px 5px 2px rgba(0,0,0,.08);height:280px;margin:0 8px;width:220px}.pickUpJobsCard__img{height:50%}.pickUpJobsCard__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.pickUpJobsCard__body{height:50%;margin:4px auto;width:94%}.pickUpJobsCards{display:flex;padding-bottom:24px}.pickUpJobs__title{font-size:16px;margin-left:8px}.pickUpJobsCardBody__title{font-size:14px}.pickUpJobsCardBody__company,.pickUpJobsCardBody__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pickUpJobsCardBody__company{color:#707070;font-size:11px;margin:4px 0 0 4px}.pickUpJobsCardBodyDetail__list{margin-top:8px}.pickUpJobsCardBodyDetail__child{color:#707070;display:flex;font-size:13px;margin-top:4px}