@charset "UTF-8";html{scroll-behavior:smooth}body{background-color:#f2f5f7;font-family:system-ui,Hiragino Sans,YuGothic,Meiryo,sans-serif;font-feature-settings:"pkna" 1;color:#141e2c;font-size:16px;font-weight:400;line-height:180%;word-wrap:break-word;overflow-wrap:break-word}hr{flex-basis:100%;height:0;border:0;border-top:1px solid #B2C4C7}ol{counter-reset:item}li{list-style:none}img{max-width:100%;vertical-align:bottom}a{color:inherit;text-decoration:none}a,button{transition:.3s;cursor:pointer}section{z-index:1}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:600}dl,ol,ul{padding-left:0}label,dl,ol,ul,p{margin-bottom:0}a:hover{text-decoration:none}@media(max-width:575.98px){.container{width:calc(100% - 20px)}}.btn{line-height:inherit;border:0;border-radius:0;position:relative;overflow:hidden;box-sizing:border-box}.btn-lg,.btn-md,.btn-sm{display:inline-block;text-align:center}.btn-lg{width:410px;padding:22px 20px;font-size:24px}.btn-md{width:320px;padding:18px 20px;font-size:20px}.btn-sm{width:180px;padding:10px 30px;font-size:16px}@media(max-width:767.98px){.btn-lg{width:calc(100% - 40px);font-size:20px;display:table}.btn-md{font-size:18px}}@media(max-width:575.98px){.btn-lg{font-size:18px}}.section{padding:30px 0}footer{padding:60px 0;background-color:#233752;color:#fff}footer ol{margin:20px 0 0;font-size:12px;line-height:140%;counter-reset:count 0;list-style-type:none}footer ol li{position:relative;padding:0 0 10px 20px}footer ol li:before{counter-increment:count 1;content:"*" counter(count);display:inline-block;position:absolute;top:0;left:0}footer p{font-size:12px;margin-bottom:20px}footer .signature{display:flex;align-items:center}footer .logo{width:150px;margin-top:5px;margin-right:16px}.tel{display:flex;justify-content:flex-start;align-items:baseline}.tel a{font-size:28px;font-weight:600;margin-right:20px;font-family:Rajdhani,sans-serif}footer a:hover{color:#adc7cc}.tel li{display:flex}.tel li:first-child:before{margin-right:5px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f879"}.copyright{display:flex;justify-content:space-between;margin-top:40px;padding-top:40px;border-top:1px solid #FAFBFC}.copyright a:after{margin-left:8px;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f35d"}@media(max-width:767.98px){footer{padding:30px 0 50px}footer ol,footer p{font-size:10px}.tel,.copyright{flex-direction:column}}h2{margin-bottom:30px}p+p{margin-top:15px}@media(min-width:1200px){.container{max-width:1080px}}.container-narrow{max-width:800px}.bg-gray{background:#dbe6e8}.section{overflow:hidden}.label{border:1px solid #141E2C;padding-left:5px;padding-right:5px}.header .logo-geechs-job{width:150px;margin-top:10px}.seminer{margin-top:40px}@media(min-width:992px){.seminer{margin-top:60px}}.left-bar{border-left:10px solid #2667A7}@media(min-width:1200px){.left-bar{border-left:15px solid #2667A7}}.btn{border-radius:30px;padding:12px;font-weight:700;transition:.3s}@media(min-width:992px){.btn{padding:15px 12px}}.btn .fa,.btn .fas{transform:scale(.75)}.btn-primary,.btn-secondary,.btn-seminer{position:relative;overflow:hidden}.btn-primary:before,.btn-secondary:before,.btn-seminer:before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";opacity:0;transition:opacity .3s;border-radius:30px}.btn-primary .inner,.btn-secondary .inner,.btn-seminer .inner{position:relative;z-index:1}.btn-primary:hover:before,.btn-secondary:hover:before,.btn-seminer:hover:before{opacity:1;z-index:0}.btn-primary:before,.btn-secondary:before{background:linear-gradient(to right,#269f9a,#2667a7)}.btn-seminer{background:linear-gradient(to right,#269f9a,#2667a7);color:#fff}.btn-seminer:hover{color:#fff}.btn-seminer:before{background:linear-gradient(to right,#43a7c4,#9097cf)}.btn-primary{background:#2667a7}.btn-secondary{background:#269f9a}.heading-primary{font-size:27px}.heading-primary span{display:inline-block;background:linear-gradient(to right,#269f9a,#2667a7);color:#fff;margin:5px 0;padding:2.5px 10px 3.33333px;letter-spacing:.09em}.heading-primary span:last-of-type{letter-spacing:.12em}@media(min-width:768px){.heading-primary span{padding:5px 15px;letter-spacing:.1em}.heading-primary span:last-of-type{letter-spacing:.13em}}@media(min-width:768px){.heading-primary{font-size:36px}}@media(min-width:992px){.heading-primary{font-size:48px}}@media(max-width:374px){.heading-primary{font-size:22px;letter-spacing:.09em}.heading-primary:last-of-type{letter-spacing:.1em}}.heading-secondary{font-size:24px;line-height:150%}@media(min-width:768px){.heading-secondary{font-size:30px}}@media(min-width:992px){.heading-secondary{font-size:36px}}.text-gradient{display:inline-block;background:linear-gradient(to right,#269f9a,#2667a7);background:-webkit-linear-gradient(to right,#269F9A,#2667A7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hub{position:relative}.hub.for-enginner h3{color:#2667a7}.hub.for-manager h3{color:#269f9a}@media(min-width:768px){.hub{display:flex}.hub.for-manager,.hub.for-seminer{flex-direction:row-reverse}.hub.for-seminer{align-items:baseline;margin-bottom:120px}}@media(min-width:992px){.hub.for-seminer{margin-bottom:160px}}.hub+.hub{margin-top:20px}@media(min-width:768px){.hub+.hub{margin-top:0}}.hub-content{background:#fff;border-radius:10px;box-shadow:0 3px 6px #00000029;padding:30px 20px;position:relative;width:86%;margin:-80px auto 0;z-index:2;text-align:center}.for-seminer .hub-content{margin:-20px auto 0}@media(max-width:374px){.hub-content{width:100%}}@media(min-width:992px){.hub-content{padding:40px}}.hub-content h3{line-height:150%;font-size:22px;margin-bottom:17.5px}@media(min-width:768px){.hub-content h3{font-size:24px}}@media(min-width:992px){.hub-content h3{font-size:32px}}.hub-content .btn{display:block;width:100%}@media(min-width:768px){.hub-content{position:absolute;top:50%;transform:translateY(-50%);width:60%;max-width:400px;z-index:2;margin:0}.for-enginner .hub-content{right:0}.for-manager .hub-content,.for-seminer .hub-content{left:0}.for-seminer .hub-content{top:100%;margin-top:0}}@media(min-width:992px){.hub-content{width:50%;max-width:500px}}@media(min-width:1200px){.hub-content{width:45%}}.hub-content-chip{position:absolute;left:-15px;top:-20px}.for-seminer .hub-content-chip{left:50%;transform:translate(-50%);display:flex;justify-content:center;width:100%}.hub-content-chip span{display:inline-block;background:#141e2c;color:#fff;font-weight:700;padding:5px 15px;font-size:14px;position:relative}@media(min-width:992px){.hub-content-chip span{font-size:16px}}.hub-content-chip span:after{content:"";position:absolute;top:95%;left:50%;transform:translate(-50%);display:block;width:0;height:0;border-style:solid;border-width:0 12px 14px 0}.hub-content-chip span.chip-enginner{background:#2667a7}.hub-content-chip span.chip-enginner:after{border-color:transparent #2667A7 transparent transparent}.hub-content-chip span.chip-manager{background:#269f9a}.hub-content-chip span.chip-manager:after{border-color:transparent #269F9A transparent transparent}.hub-figure{position:relative}@media(min-width:768px){.hub-figure{width:80%}}@media(min-width:992px){.hub-figure{width:76%}}.hub-figure:after{content:"";width:100%;height:80%;position:absolute;top:10%;border-radius:10px}.for-seminer .hub-figure:after{height:90%}@media(min-width:992px){.hub-figure:after{height:77%}.for-seminer .hub-figure:after{height:100%}}.for-enginner .hub-figure:after{left:0;background:#dbe6e8}.for-manager .hub-figure:after{right:0;background:#cce6e5}.for-seminer .hub-figure:after{right:0;background:#eff3f4}.hub-figure figure{position:relative;z-index:1;text-align:center}.hub-figure figure img{max-width:75%}@media(min-width:768px){.hub-figure figure img{max-width:50%}.for-enginner .hub-figure figure{text-align:left;padding-left:10px}.for-manager .hub-figure figure,.for-seminer .hub-figure figure{text-align:right;padding-right:10px}.for-seminer .hub-figure figure{padding-left:20px}}@media(min-width:992px){.hub-figure figure img{max-width:67%}.for-seminer .hub-figure figure img{max-width:100%}.for-enginner .hub-figure figure{padding-left:20px}.for-manager .hub-figure figure,.for-seminer .hub-figure figure{padding-right:20px}}@media(min-width:1200px){.hub-figure figure img{max-width:100%}}.commercial{position:relative}.commercial .embed-responsive{z-index:1}.commercial:before,.commercial:after{content:"";position:absolute;z-index:0}.commercial:before{left:-40px;top:-40px;width:100px;height:100px;background:transparent;border:6px solid #cce6e5;border-radius:50px}@media(min-width:768px){.commercial:before{left:-100px;top:-100px;width:210px;height:210px;border-radius:105px}}.commercial:after{right:-40px;bottom:-20px;background:#cce6e5;width:100px;height:100px}@media(min-width:768px){.commercial:after{right:-100px;bottom:-60px;width:210px;height:210px}}.heading-third{text-align:center}.heading-third span{font-weight:700;display:inline-block;position:relative;margin-bottom:30px}.heading-third span:after{content:"";left:50%;bottom:-10px;width:30px;height:2px;background:#141e2c;position:absolute;transform:translate(-50%)}.heading-third h3{font-size:22px;line-height:150%;margin-bottom:30px}@media(min-width:768px){.heading-third h3{font-size:24px}}@media(min-width:992px){.heading-third h3{font-size:32px}}.hero{position:relative;padding-top:20px;padding-bottom:20px}@media(min-width:768px){.hero{padding-top:40px;padding-bottom:0}}.hero-figure{margin:0 auto;text-align:center;display:none}@media(min-width:768px){.hero-figure{display:block}}.hero-img{display:flex;width:100%;overflow:hidden;justify-content:center;margin-bottom:0}@media(min-width:768px){.hero-img{display:none}}.max-width-none{max-width:none}.hero-content{margin-top:-10px;text-align:center;position:relative;z-index:2}@media(min-width:768px){.hero-content{margin:0 auto;text-align:left;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}}@media(max-width:575.98px){.figure-moniter img{max-width:280px}}.footer .logo-geechs-job{width:150px;margin-top:5px;margin-right:16px}.footer .svg-data-path{fill:#fff}input,textarea,select{width:100%;height:60px;color:#3c4e65;box-shadow:none;box-sizing:border-box;outline:0;border-radius:4px;border:solid 1px #B2C4C7;background-color:#fafbfc;position:relative;padding:5px 10px;font-size:18px}input[readonly]{padding:0;border:none;border-radius:0;background-color:transparent}input[readonly]:focus{border:none;background-color:transparent}textarea{min-height:150px}input::placeholder,textarea::placeholder{color:#b2c4c7}select.focus,select.focus option{border:1px solid #269F9A;background-color:#d3ebeb}select.selected,select.selected option{border:1px solid #269F9A;background-color:#fafbfc}input[required]:valid,textarea[required]:valid,select.default:focus{border:1px solid #269F9A}input[required]:focus,textarea[required]:focus,select.selected:focus,input:focus,textarea:focus,select:focus{border:1px solid #269F9A;background-color:#e5fffe;box-shadow:0 0 2px 4px #a6f0ed}[type=checkbox]+label,[type=radio]+label{word-break:break-all;transition:background-color .5s,color .5s,border .5s}[type=checkbox]:checked,[type=checkbox]:not(:checked),[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:0;right:0;opacity:0;width:0;height:0}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{line-height:100%}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label,[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:24px;cursor:pointer;line-height:140%;display:inline-block}[type=checkbox]:checked+label,[type=radio]:checked+label{color:#269f9a}[type=checkbox]+label:hover,[type=radio]+label:hover,[type=checkbox]:focus+label,[type=radio]:focus+label{color:#269f9a;background-color:#e5fffe}[type=checkbox]:not(:checked)+label:after,[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}[type=checkbox]:checked+label:after,[type=radio]:checked+label:after{opacity:1;transform:translateY(-50%) scale(1)}[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:before,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;background-color:#dbe6e8;border-radius:2px;transform:translateY(-50%)}[type=checkbox]:checked+label:after,[type=checkbox]:not(:checked)+label:after,[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:10px;height:10px;background-color:#269f9a;position:absolute;top:50%;left:3px;border-radius:2px;transition:all .3s ease}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before,[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{border-radius:100%}[type=checkbox]:focus+label:before,[type=radio]:focus+label:before,[type=checkbox]+label:hover:before,[type=radio]+label:hover:before{background-color:#a6f0ed}button{display:inline-block;text-align:center;width:320px;padding:18px 20px;font-size:20px;color:#269f9a;border:none}button:focus,button:focus-visible{box-shadow:0 0 2px 4px #a6f0ed}.form-group label:hover{cursor:pointer}[class*=form-validation]{position:absolute;top:-40px;left:50%;transform:translate(-50%);padding:12px 10px;background-color:#fff;border-radius:4px;font-size:12px;line-height:140%;width:auto;min-width:240px;z-index:2;text-align:center;display:none}[class*=form-validation]:after,[class*=form-validation]:before{content:"";position:absolute;top:100%;left:50%;border:solid transparent;transform:translate(-50%)}[class*=form-validation]:after{border-top-color:#fff;border-width:6px}[class*=form-validation-error]{border:1px solid #EA6464;color:#ea6464}[class*=form-validation-error]:before{border-top-color:#ea6464;border-width:8px}[class*=form-validation-done]{border:1px solid #269F9A;color:#269f9a}[class*=form-validation-done]:before{border-top-color:#269f9a;border-width:8px}.form-validation-error-half{min-width:180px}.form-validation-error-checkbox,.form-validation-error-radio{top:-70px}@media(max-width:991.98px){[class*=form-validation]{min-width:220px}.form-validation-error-half{min-width:140px}.form-validation-error-checkbox,.form-validation-error-radio{left:0;transform:translate(0)}.form-validation-error-checkbox:after,.form-validation-error-radio:after,.form-validation-error-checkbox:before,.form-validation-error-radio:before{left:10%}}@media(max-width:767.98px){select:invalid+[class*=form-validation-error],input:invalid+[class*=form-validation-error]{padding:6px 4px}select:invalid+.form-validation-error-half,input:invalid+.form-validation-error-half{min-width:120px}.form-validation-error-half{min-width:120px}.form-validation-error-checkbox,.form-validation-error-radio{top:-55px}}.btn-entry,.btn-entry:hover,.btn-entry:active{color:#fff;z-index:1;line-height:1.6!important}.btn-entry:before,.btn-entry:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;display:block;transition:.5s}.btn-entry:before{z-index:-1;background:linear-gradient(-135deg,#4c7aa7,#2e9f99)}.btn-entry:after{z-index:-2;background:#2e9f99}.btn-entry:hover:before,.btn-entry:active:before{opacity:0}.btn-entry:focus,.btn-entry:focus-visible{outline:none;box-shadow:0 0 2px 4px #a6f0ed}.btn-unanswered,.btn-unanswered:hover,.btn-unanswered:active,.btn-unanswered:focus,.btn-unanswered:focus-visible,.btn-disabled,.btn-disabled:hover,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:focus-visible{background-color:#dbe6e8;color:#fff;cursor:default}.btn-back{border:2px solid #ACC7CC;color:#acc7cc}.btn-back:hover,.btn-back:active,.btn-file,.btn-file:hover,.btn-file:active{border:2px solid #269F9A;color:#269f9a}.btn-file:hover,.btn-file:active{background-color:#e5fffe}.btn-cancel,.btn-cancel:hover,.btn-cancel:active{border:2px solid #ACC7CC;color:#acc7cc}.btn-cancel:hover,.btn-cancel:active{background-color:#f2f5f7}.badge{border-radius:2px;padding:6px 10px;font-size:14px;line-height:14px;text-align:center;min-width:50px;z-index:1;font-weight:400}.badge-required{background-color:#269f9a;border:1px solid #269F9A;color:#fff}.badge-optional{border:1px solid #269F9A;color:#269f9a}.company .child{width:50%}.company dt{font-weight:600;color:#269f9a}.company dd,.company dd p{margin-bottom:20px}.company a:hover{color:#4c7aa7}@media(max-width:991.98px){.company .wrapper{flex-direction:column}.company .child{width:100%}}@media(max-width:767.98px){.company dt{font-size:12px}.company dd,.company dd p{font-size:12px;line-height:160%}}.caution{background-color:#fafbfc;border:1px solid #ADC7CC;margin:40px auto 60px;padding:30px;border-radius:4px}.caution.error{border-color:#ea6464;background-color:#fff}.error h3,.caution.error a{color:#d94749}.error ul{padding-left:20px}.error li{color:#3c4e65;list-style-type:disc;margin-bottom:20px}.loading{width:100%;height:100%;background-color:#ffffffe6;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;z-index:10000}.loading i{font-size:56px;color:#269f9a}@charset "UTF-8";.coronavirus .c-container{width:auto;width:1200px;margin:auto}@media(max-width:1280px){.coronavirus .c-container{width:1000px}}@media(max-width:1024px){.coronavirus .c-container{padding-left:20px;padding-right:20px;width:100%}}.horizontal-accordion{width:100%;position:relative}.horizontal-accordion-title{font-size:14px;font-weight:600;line-height:120%;letter-spacing:0;text-align:center;width:100%;padding:16px 8px;cursor:pointer;position:relative}.horizontal-accordion-title:after{position:absolute;font-family:Font Awesome\ 5 Free;content:"\f078";font-weight:900;right:8px;transition:all .3s}.horizontal-accordion-title.is-active:after{transform:rotate(-180deg)}.horizontal-accordion-title small{font-weight:400;font-size:11px}.horizontal-accordion-content{height:0;opacity:.2;visibility:hidden;padding:0;background-color:#fff;transition:.5s}.horizontal-accordion-text{margin:auto;font-size:14px;line-height:0;color:transparent;display:flex;justify-content:center}.is-active+.horizontal-accordion-content{height:auto;opacity:1;visibility:visible;padding:16px;margin-bottom:16px}.is-active+.horizontal-accordion-content .horizontal-accordion-text{line-height:160%;color:#3c4e65}@media(max-width:768px){.horizontal-accordion-title,.horizontal-accordion-content{font-size:12px}}@media(max-width:350px){.horizontal-accordion-title,.horizontal-accordion-content{font-size:10px}}.coronavirus{background-color:#f4dede;color:#ea6464;border-bottom:1px solid #EA6464;box-sizing:border-box}
