@charset "UTF-8";.w10{width:100px}.w11{width:110px}.w12{width:120px}.w13{width:130px}.w14{width:140px}.w15{width:150px}.w16{width:160px}.w17{width:170px}.w18{width:180px}.w19{width:190px}.w20{width:200px}.w21{width:210px}.w22{width:220px}.w23{width:230px}.w24{width:240px}.w25{width:250px}.w26{width:260px}.w27{width:270px}.w28{width:280px}.w29{width:290px}.w30{width:300px}.w31{width:310px}.w32{width:320px}.w33{width:330px}.w34{width:340px}.w35{width:350px}.w36{width:360px}.w37{width:370px}.w38{width:380px}.w39{width:390px}.w40{width:400px}.w41{width:410px}.w42{width:420px}.w43{width:430px}.w44{width:440px}.w45{width:450px}.w46{width:460px}.w47{width:470px}.w48{width:480px}.w49{width:490px}.w50{width:500px}.w51{width:510px}.w52{width:520px}.w53{width:530px}.w54{width:540px}.w55{width:550px}.w56{width:560px}.w57{width:570px}.w58{width:580px}.w59{width:590px}.w60{width:600px}.w1per{width:1%}.w2per{width:2%}.w3per{width:3%}.w4per{width:4%}.w5per{width:5%}.w6per{width:6%}.w7per{width:7%}.w8per{width:8%}.w9per{width:9%}.w10per{width:10%}.w11per{width:11%}.w12per{width:12%}.w13per{width:13%}.w14per{width:14%}.w15per{width:15%}.w16per{width:16%}.w17per{width:17%}.w18per{width:18%}.w19per{width:19%}.w20per{width:20%}.w21per{width:21%}.w22per{width:22%}.w23per{width:23%}.w24per{width:24%}.w25per{width:25%}.w26per{width:26%}.w27per{width:27%}.w28per{width:28%}.w29per{width:29%}.w30per{width:30%}.w31per{width:31%}.w32per{width:32%}.w33per{width:33%}.w34per{width:34%}.w35per{width:35%}.w36per{width:36%}.w37per{width:37%}.w38per{width:38%}.w39per{width:39%}.w40per{width:40%}.w41per{width:41%}.w42per{width:42%}.w43per{width:43%}.w44per{width:44%}.w45per{width:45%}.w46per{width:46%}.w47per{width:47%}.w48per{width:48%}.w49per{width:49%}.w50per{width:50%}.w51per{width:51%}.w52per{width:52%}.w53per{width:53%}.w54per{width:54%}.w55per{width:55%}.w56per{width:56%}.w57per{width:57%}.w58per{width:58%}.w59per{width:59%}.w60per{width:60%}.w61per{width:61%}.w62per{width:62%}.w63per{width:63%}.w64per{width:64%}.w65per{width:65%}.w66per{width:66%}.w67per{width:67%}.w68per{width:68%}.w69per{width:69%}.w70per{width:70%}.w71per{width:71%}.w72per{width:72%}.w73per{width:73%}.w74per{width:74%}.w75per{width:75%}.w76per{width:76%}.w77per{width:77%}.w78per{width:78%}.w79per{width:79%}.w80per{width:80%}.w81per{width:81%}.w82per{width:82%}.w83per{width:83%}.w84per{width:84%}.w85per{width:85%}.w86per{width:86%}.w87per{width:87%}.w88per{width:88%}.w89per{width:89%}.w90per{width:90%}.w91per{width:91%}.w92per{width:92%}.w93per{width:93%}.w94per{width:94%}.w95per{width:95%}.w96per{width:96%}.w97per{width:97%}.w98per{width:98%}.w99per{width:99%}.w100per{width:100%}body{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;background-color:#f5f5f5;font-family:メイリオ,Meiryo,ＭＳ ゴシック,ヒラギノ角ゴ ProN W3,sans-serif;font-size:16px;width:100%;margin:0;padding:0}table{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}.validation_error{margin-left:.7em;display:inline-block;font-size:13px;font-weight:700;color:#d62020c6}.recommend_message{margin-left:.7em;display:inline-block;font-size:13px;font-weight:600;color:#d62020c6}.profileChangeBtn{color:#fff;width:auto;padding:8px;font-weight:700;border-radius:8px;background:#fca26a;border:2px solid #fca26a}.profileChangeBtn:hover{color:#fff;background:#fab87a;border:2px solid #fab87a}.changeBtnIcon{margin-right:8px;margin-bottom:1px;width:18px}.tooltip-container{position:relative;display:inline-block}.toolTipIcon{width:18px;height:18px}@media screen and (min-width: 750px){.toolTipIcon{width:18px;height:18px}}.tooltip{position:absolute;top:100%;left:150px;transform:translate(-50%);background-color:#fb6543;box-shadow:0 10px 10px #3a3a3980;color:#fff;font-weight:700;padding:6px 10px 1px 14px;border-radius:4px;visibility:hidden;opacity:0;min-width:300px;height:auto;transition:opacity 1.8s,visibility 1.8s}.tooltip-container:hover .tooltip{visibility:visible;opacity:1}.sentenceWrapper{overflow:hidden;width:100%;margin:12px}.sentenceWrapper .longSentence{display:-webkit-box;-webkit-box-orient:vertical}.flashMessage{width:100%;margin:auto;background:rgba(246,211,220,.8);color:#fb205b;border-radius:5px;padding:3px 10px;font-weight:600;font-size:14px}.requiredText,.optionalText,.privacyText,.supportText,.freeRegisterText,.jobFeatureText,.employmentTypeText{font-size:12px;font-weight:400;color:#fff;margin-left:10px;margin-right:1.5px;margin-bottom:4px;vertical-align:middle;border-radius:3px;padding:1px 3px}@media screen and (min-width: 750px){.requiredText,.optionalText,.privacyText,.supportText,.freeRegisterText,.jobFeatureText,.employmentTypeText{font-size:13px}}.requiredText{background-color:#ff5900}.optionalText{background-color:#77b3e1}.privacyText{color:#160016;background-color:#b8b0ed}.supportText{color:#fff;background-color:#fca26a}.freeRegisterText{color:#fff;background-color:#5c3a7d}.jobFeatureText{background-color:#988ce3;color:#fff}.jobFeatureText:empty{background-color:transparent}.employmentTypeText{background-color:#fff;border:solid 1px rgb(204,64,157);color:#cc409d;font-weight:bolder}.employmentTypeText:empty{background-color:transparent;border:transparent}@keyframes blinking{0%{opacity:0}to{opacity:1}}.blink{animation:blinking 1s ease-in-out infinite alternate;cursor:pointer}.headerFixed{display:none}@media screen and (min-width: 750px){.headerFixed{position:sticky;display:flex;justify-content:space-between;align-items:center;top:0;width:100%;padding:.2em 1.4em;background-color:#f5f5f5;box-shadow:0 4px #e3e3e39d;z-index:100}}.modalLabel{padding-top:.5em;font-weight:700;color:#fff}.globalMenu{display:flex;align-items:center}@media screen and (max-width: 48em){.globalMenu nav{display:inline}}.menuBox{display:flex;flex-direction:row;list-style-type:none;margin:0}.menuItem{padding:0 1em 0 2em;color:#fff;font-weight:500;text-decoration:none;text-transform:none;z-index:1}.menuContents{position:relative;display:inline-block;color:#154e66;text-decoration:none;font-weight:700}.menuContents.active{pointer-events:none;color:#05a3b6;border-bottom:solid 5px #05a3b6}.menuContents:hover{color:#05a3b6}.menuContents:after{position:absolute;bottom:-3px;left:0;content:"";width:100%;height:4px;background:#05a3b6;transform:scaleX(0);transform-origin:left top;transition:transform .2s;text-decoration:none;color:#05a3b6}.menuContents:hover:after{color:#fff;font-weight:700;transform:scale(1)}.navIcon{width:20px;margin-bottom:.3em;margin-right:.5em}.topIcon{width:20px;margin-right:.5em}.dropIcon{vertical-align:middle;width:35px;height:35px;border-radius:10%;background-color:#05a3b6}.dropIcon:hover{background-color:#154e66}.modal-dialog{position:sticky;margin-top:3.1em;margin-right:10px;margin-left:auto;width:12em;background-color:#05a3b6;border-radius:8px;transform:translate(50%);z-index:100}.btn-close{margin-top:.5em;margin-right:.5em;margin-left:auto;color:#fff}.btn-close:hover{font-weight:1000}.modal-body{position:sticky;padding:0;display:flex;flex-flow:column;text-align:center;background-color:#05a3b6;z-index:100;border-radius:8px}.modal-content{border-radius:8px}.modalItem{padding:.5em}.modalItem:hover{font-weight:700}.modalLink{color:#fff;text-decoration:none;cursor:pointer}.modalLink:hover{font-weight:700;color:#fff}.spHeaderFixed{position:sticky;display:flex;justify-content:space-between;align-items:center;top:0;width:100%;padding:1em .8em .2em;background-color:#f5f5f5;box-shadow:0 4px #e3e3e39d;z-index:100}@media screen and (min-width: 750px){.spHeaderFixed{display:none}}.bottomFixed{position:fixed;bottom:0;width:100%;padding-top:5px;padding-bottom:10px;background-color:#f5f5f5;box-shadow:0 4px 3px -3px #9998989d inset;z-index:100}@media screen and (min-width: 750px){.bottomFixed{display:none}}.bottomMenuBox{display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0 20px}.bottomMenuContents{font-size:10px;color:#154e66}.bottomMenuContents.active{pointer-events:none;color:#05a3b6;font-weight:700}.bottomNavIcon{width:22px;margin-bottom:.3em}.bottomMenuItem{display:flex;flex-direction:column;align-items:center;padding:5px;text-decoration:none;text-transform:none}.topBtn{display:flex;justify-content:center;align-items:center;position:relative;width:auto;margin:5px 8px;padding:5px 14px;overflow:hidden;border:1px solid rgb(13,55,73);border-radius:5px;background-color:#fff;color:#0d3749;font-weight:700}.topBtn:hover{background-color:transparent;color:#fff}.topBtn:before{position:absolute;top:0;left:0;z-index:-1;width:0;height:100%;background-color:#0d3749;content:"";transition:width .3s ease}.topBtn:hover:before{width:100%}.topBtnSmall{margin:5px 0;padding:4px 5px;border:1px solid rgb(13,55,73);border-radius:3px;background-color:#fff;font-size:12px;font-weight:600;color:#0d3749}.HrNavMenu{display:flex;flex-direction:row;margin:0}.HrMenuList{display:flex;justify-content:center;list-style-type:none}.HrMenuItem{position:relative;margin-top:0;margin-bottom:0}.HrMenuItem:hover .dropMenuList,.dropMenuItem:hover{opacity:1;transition:opacity .3s,visibility .3s;visibility:visible}.HrMenuItem a{align-items:center;color:#333;display:flex;height:40px;justify-content:center;text-decoration:none;width:140px}.dropMenu,.dropMenuItem{position:relative}.dropMenuList{background-color:#154e66;left:0;padding-left:0;list-style-type:none;position:absolute;top:100%;transition:opacity .3s,visibility .3s;visibility:hidden;width:-moz-max-content;width:max-content;border-radius:3px;z-index:1;box-shadow:2px 2px #e6f1f6}.dropMenuLink:hover{font-weight:700;color:#f5f5f5;background:rgb(66,123,147)}.dropMenuText{font-size:15px;font-weight:500;color:#fff;font-weight:700}
