@charset "UTF-8";/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,::after,::before{box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[type=button],[type=reset],[type=submit] [role=button],button{cursor:pointer}[disabled]{cursor:default}[type=number]{width:auto}[type=search]{-webkit-appearance:textfield}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:0;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}body,html{font-family:Meiryo,-apple-system,BlinkMacSystemFont,'Helvetica Neue','Segoe UI','Hiragino Sans','Yu Gothic',sans-serif;font-size:12px;color:#231f1f;letter-spacing:.1rem;line-height:2;background-color:#fff}.container{position:relative}img{height:auto;width:100%;max-width:1024px}a{text-decoration:none}a:hover{opacity:.8}ul{margin:0;padding:0}li{list-style:none}::selection{background-color:rgba(42,201,193,.6);color:#000;text-shadow:none}.only{display:none}article{margin-top:-60px}.wrap{position:relative;max-width:1024px;width:100%;padding-left:12px;padding-right:12px;margin-left:auto;margin-right:auto}h3{font-size:18px;line-height:1}h3.title{text-align:center;margin-bottom:40px}h3.title span{display:block;position:relative;padding-bottom:20px}h3.title span:after{content:"";width:32px;height:1px;background-color:#3ccbc5;position:absolute;right:0;left:0;bottom:0;margin:0 auto}h3.title img{display:inline-block;width:auto;height:8px}h3.title+h4{font-size:18px;line-height:1;font-weight:400;text-align:center;margin-bottom:32px}.box-item{padding:90px 0}.box-item .center{text-align:center}.box-item .right{text-align:right}.header{position:sticky;top:0;z-index:1;height:60px}.header-bg-color{background-color:rgba(255,255,255,.6)}.header-container{justify-content:space-between;max-width:1000px}.header-nav{width:calc(100% - 220px);height:60px;display:flex;align-items:center;justify-content:flex-end}@media(max-width:1279px){.header-container{max-width:inherit;padding:0 20px}.header-nav{justify-content:flex-end;width:auto}}@media(max-width:639px){.header-container{padding:0 10px}}.header-logo{width:230px}.header-logo span{padding-left:8px;font-weight:700;font-size:16px;letter-spacing:0;color:#3c4e65}@media(max-width:1023px){.header-logo span{font-size:12px}}@media(max-width:479px){.header-logo span{font-size:11px}}.engeneer{order:2}.engeneer a{padding:6px 15px;background-color:#3ccbc5;color:#fff;border-radius:20px;font-size:12px;font-weight:500;display:flex;align-items:center;transition:.5s}.engeneer a:hover{background-color:#80d2d0;opacity:1}.engeneer img{width:24px;height:18px;margin-right:5px}@media(max-width:1279px){.engeneer a{font-size:12px}}@media(max-width:750px){.engeneer{display:none}}.only.pc{display:block}.box-fv{background:url(https://cdn.geechs-job.com/image/client/1/img_fv.jpg) center center #3ccbc5;background-size:cover;padding:110px 0 80px;text-align:center}.box-fv h2{padding:0 107px;margin-bottom:32px}.contact-toggle{display:inline-block;color:#fff;line-height:50px;font-size:1.17rem;letter-spacing:.45em;font-weight:700;width:50%;border-radius:4px;background-color:rgba(42,201,193,.9);box-shadow:0 4px 16px 0 rgba(0,0,0,.24);cursor:pointer}.container_contents{position:relative;z-index:5;background-color:#fff;padding-top:72px}nav{position:absolute;top:0;width:100%;text-align:center;border-top:4px solid #3ccbc5;border-bottom:2px solid #f2f2f2;background-color:#fff;box-sizing:content-box;z-index:99}.page-nav{display:flex;justify-content:space-around}.page-nav li{line-height:1.4;width:calc(100% / 8)}.page-nav li a{display:inline-flex;justify-content:center;align-items:center;height:66px;width:100%;font-weight:400;color:#040000;letter-spacing:.15em;position:relative;transition:all .2s}.slim .page-nav li a{font-size:.8em;height:48px}.page-nav li a:hover{font-weight:700}.page-nav li a:after,.page-nav li a:before{content:"";position:absolute;bottom:-2px;left:0;right:0;margin:auto;width:0%;height:2px;border-radius:2px;background-color:#3ccbc5;transition:width .2s ease-out}.page-nav li:hover a:before{right:auto;left:50%}.page-nav li:hover a:after{right:50%;left:auto}.page-nav li:hover a:after,.page-nav li:hover a:before{width:50%}#ABOUT-freelance{background:url(https://cdn.geechs-job.com/image/client/1/bg_human.png) center bottom no-repeat;background-size:auto 92%}#ABOUT-geechsjob{background:url(https://cdn.geechs-job.com/image/client/1/bg_about.jpg) center center no-repeat;background-size:cover;color:#fff}#ABOUT-geechsjob.box-item{padding:24px}#ABOUT-geechsjob .inner{background-color:rgba(42,201,193,.9);padding:66px;min-width:1024px;margin:auto}#ABOUT-geechsjob h4{font-weight:700}#ABOUT-geechsjob h4 span{color:#f2f218}#Reason{background:url(https://cdn.geechs-job.com/image/client/1/bg_ptn01.png) center top;background-size:4px auto}.list_reason{display:flex;justify-content:space-around}.list_reason li{width:20%}.list_reason figure{position:relative;display:flex;flex-flow:column;max-width:160px;max-height:160px;margin:0 auto 20px}.list_reason img{width:100%;z-index:1}.list_reason .caption-bottom,.list_reason .caption-center{width:100%;font-family:'Times New Roman',Georgia,Times,serif;font-style:italic;font-weight:700;line-height:100%;text-align:center;margin:auto;transform:rotate(-12deg);transform-origin:50% 50%;display:flex;justify-content:center;position:absolute;left:0;z-index:2}.list_reason .caption-center{height:100%;font-size:55px;align-items:center;top:-5px}.list_reason .caption-bottom{height:50%;font-size:45px;align-items:flex-end;bottom:30px}.list_reason li h5{color:#3ccbc5;font-size:18px;line-height:1.4;text-align:center;margin:4px 0 20px}.freelance-jp{margin-top:30px;border:1px solid;padding:40px}.freelance-jp .td,.freelance-jp .th{display:table-cell;vertical-align:middle}.freelance-jp .th img{width:248px;margin:12px}.freelance-jp .td{padding-left:44px}.freelance-jp .td h5{position:relative;font-size:18px;line-height:1;margin-bottom:1em}.freelance-jp .td h5 .marker{position:relative;padding:0 1.2em 0 .5em}.freelance-jp .td h5 .marker:before{content:"";display:block;position:absolute;bottom:15%;right:0;left:0;margin:auto;height:30%;background-color:#f2f218}.freelance-jp .td h5 span{position:relative}#Attribute{background-color:#fff}#Attribute h5{text-align:center;font-size:24px;letter-spacing:.2em;position:relative;width:90%;margin:0 auto 1rem}#Attribute h5.graph{background:center ceter no-repeat;background-size:contain}#Attribute h5.graph:before{content:"";display:block;padding-bottom:100%}#Attribute h5.graph01{background-image:url(https://cdn.geechs-job.com/image/client/1/graph01.png)}#Attribute h5.graph02{background-image:url(https://cdn.geechs-job.com/image/client/1/graph02.png)}.list_attribute{display:flex;justify-content:space-between}.list_attribute>li{width:48%}.list_attribute li div{max-width:calc(100% - 17em)}.list_attribute li p{margin-top:10px}@media(max-width:768px){.list_attribute>li:first-child{margin-bottom:30px}}.pie-chart{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center}.pie-chart-data{width:360px;height:360px;position:relative}.pie-chart-data svg{width:300px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pie-chart-list{width:100%}.pie-chart-list li{width:48%;display:inline-block;padding-bottom:10px;font-size:12px}.pie-chart-list em{font-size:1.4rem;font-style:normal}.pie-chart-list small{font-size:1rem}.pie-chart-list i:after{display:inline-block;content:"";width:10px;height:10px;border-radius:10px;background-color:currentColor}@media (max-width:350px){.pie-chart-data{width:200px;height:200px;margin-top:10px}.pie-chart-data svg{top:20%;left:20%;transform:scale(.6) translate(-50%,-50%)}.pie-chart-list{padding:0 0 20px 40px}.pie-chart-list li{width:100%;padding-bottom:0}}#VOICE{background:url(https://cdn.geechs-job.com/image/client/1/bg_ptn02.png) center top;background-size:4px auto}.other-company{margin-top:40px;padding:40px 0;background-color:#fff}.other-company h4{line-height:1;font-size:14px;margin-bottom:24px}.other-company h4 span{border-bottom:2px solid #ccc;padding-bottom:10px}.other-company h4+p{color:#3ccbc5;margin-bottom:2em}.other-company ul{margin-bottom:-1em}.other-company li{display:inline-block;margin:0 1.6em;line-height:3em}.other-company .right{padding-top:40px;padding-right:20px;text-align:right}.case-card-container{position:relative;overflow:hidden;margin:auto;padding:0 10px 10px}@media(max-width:1080px){.case-card-container{width:720px}}@media(max-width:768px){.case-card-container{width:100%;height:auto}}.case-card-link{background-color:#fff;color:#231f1f;border-top:2px solid #f2f218;border-bottom:2px solid #f2f218;transition:.5s;padding:30px 20px;display:flex;justify-content:space-between;flex-direction:column;border-radius:0;box-shadow:none;box-sizing:border-box}.case-card-body{min-height:120px;padding:20px 0 0}.case-card-company-name{font-size:12px;line-height:1.2;min-height:30px}.case-card-sentence{font-size:12px;line-height:1.4}.case-card-detail{display:block;text-align:center;font-size:12px;margin:0 auto;padding:10px;width:120px;border:none;border-bottom:2px solid #ccc;border-radius:0;transition:.5s}.case-card-link:hover{border-top:2px solid #3ccbc5;border-bottom:2px solid #3ccbc5;box-shadow:none}.case-card-link:hover{color:#269f9a}.case-card-link:hover .case-card-detail{color:#000;font-weight:700;border-bottom:2px solid #000;background-color:transparent}.swiper-wrap{position:relative;margin:auto}.swiper-button-next,.swiper-button-prev{--swiper-navigation-color:#09BCB5}.swiper-button-next,.swiper-button-prev{width:48px;height:48px;border-radius:24px;background:rgba(20,30,44,.2);color:#fff;transition:.5s}.swiper-button-next::after,.swiper-button-prev::after{font-size:2rem}.swiper-button-next{right:-64px}.swiper-button-prev{left:-64px}.swiper-button-next:hover,.swiper-button-prev:hover{background:rgba(20,30,44,.4)}.swiper-button-next:focus,.swiper-button-prev:focus{background:rgba(20,30,44,.6);outline:-webkit-focus-ring-color}.swiper-button-disabled{opacity:0}.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-20px}.swiper-pagination-bullet{background:#7a8995;opacity:1}.swiper-pagination-bullet-active{background:#09bcb5}@media(max-width:1280px){.swiper-button-next{right:8px}.swiper-button-prev{left:8px}}@media(max-width:1080px){.swiper-button-next,.swiper-button-prev{width:32px;height:32px;border-radius:16px}.swiper-button-next::after,.swiper-button-prev::after{font-size:1.6rem}}@media(max-width:768px){.swiper-wrap{width:100%}}#FLOW{background-color:#fff}.clearfix:after{content:" ";display:block;clear:both}.box-flow{width:100%;margin-top:40px}.flow-item{height:123px;display:inline-flex;justify-content:center;align-items:center}.flow-item p{line-height:1.4}.box-flow .box-free{float:left;width:calc(60% + 7px)}.box-flow .box-free .items{width:100%}.box-free .flow-item{float:left;width:calc(100% / 3 - 7px);margin-right:7px;background-color:#f2f2f2}.box-notfree{display:inline-block;width:calc(40% - 7px)}.box-notfree .flow-item{width:calc(50% - 7px);float:left;margin-right:7px;background-color:#f2f2f2}.flow-item{position:relative}.box-free .flow-item:after{content:"";width:65px;height:16px;background:url(https://cdn.geechs-job.com/image/client/1/bec_flow.png) center center no-repeat;background-size:65px auto;position:absolute;right:-38px;bottom:7px;z-index:2}.box-notfree .flow-item.bec:after{content:"";width:65px;height:16px;background:url(https://cdn.geechs-job.com/image/client/1/bec_flow.png) center center no-repeat;background-size:65px auto;position:absolute;right:-38px;bottom:7px;z-index:2}.flow-item figure{width:100%}.flow-item figure img{width:auto;height:33px}.box-free .free-bar{clear:both;color:#3ccbc5;font-weight:700;border-right:7px solid #3ccbc5;border-bottom:7px solid #3ccbc5;border-left:7px solid #3ccbc5;margin-top:7px;margin-right:7px}#MEDIA{background:url(https://cdn.geechs-job.com/image/client/1/bg_media.jpg) center center no-repeat;background-size:cover;box-shadow:inset 0 0 24px 0 rgba(0,0,0,.2);padding:0;overflow:hidden}#MEDIA .inner{background-color:#fff;margin:35px;padding:35px;box-shadow:0 4px 8px 0 rgba(0,0,0,.24)}#MEDIA h3{margin:20px 0 40px}.media-list{margin-top:24px;padding:0;text-align:center}.media-list li{display:inline-block;vertical-align:middle;margin:10px 30px 0;line-height:3em}.media-list li img{width:auto;height:80px}#Q-and-A{background-color:#fff}.list_qa{display:flex;justify-content:space-between}.list_qa li{width:30%;letter-spacing:.05em}.list_qa li .question{text-align:center;background-color:#f7f7f7;padding:45px 10px;position:relative}.list_qa li .question:before{content:"";width:26px;height:29px;display:block;position:absolute;top:-15px;right:0;left:0;margin:auto;background:url(https://cdn.geechs-job.com/image/client/1/ico_qa-q.png) center center no-repeat;background-size:auto 29px}.list_qa li .answer{background-color:#f2f218;padding:45px 20px;position:relative}.list_qa li .answer:before{content:"";width:23px;height:27px;display:block;position:absolute;top:-17px;right:0;left:0;margin:auto;background:url(https://cdn.geechs-job.com/image/client/1/ico_qa-a.png) center center no-repeat;background-size:23px auto}#company{background-color:#f7f7f7}#company h3{font-weight:400;letter-spacing:.25em;margin-bottom:20px}.operating-company{display:block;width:auto;border:2px solid #c6c6c6;padding:42px 0;margin-bottom:22px}.operating-company .logo-geechs-corporate{width:162px;margin:auto;display:block}.info-company{overflow:hidden;letter-spacing:.2em}.info-company .item{width:50%;float:left;padding-left:20px}.info-company .item:first-child{padding-left:0;padding-right:20px}.info-company .item.border{border-left:1px solid #c6c6c6}.info-company th{min-width:6em;font-weight:700;vertical-align:top;padding-bottom:1em;text-align:left;width:20%}.info-company td{vertical-align:top;padding-bottom:1.4em}.info-company td p:not(:first-child){margin-top:1em}.info-company a{color:#269f9a}.box-contact{position:fixed;right:2rem;bottom:0;z-index:9;background-color:#fff;width:432px;border-radius:4px 4px 0 0;box-shadow:0 4px 16px 0 rgba(0,0,0,.24)}.box-contact .contact-triger{display:block;width:100%;line-height:50px;text-align:center;color:#fff;font-weight:700;letter-spacing:.2em;background-color:#3ccbc5;border-radius:4px 4px 0 0;cursor:pointer}.contact-toggle{cursor:pointer}.box-contact .inner{height:100%;padding:20px 18px;height:80vh;overflow-y:scroll;overflow-x:hidden}.box-contact .inner.transition{transition:height .7s,padding-top .5s,padding-bottom .5s}.box-contact .inner.close{height:0;padding-top:0;padding-bottom:0}.box-contact .privacy label,.box-contact .title{display:block;width:100%}.box-contact .privacy{margin:10px 0}.box-contact .privacy .table-cell{display:table-cell;vertical-align:middle}.must{display:block}.box-contact .privacy img{width:71px;margin:0 1em}.box-contact .privacy span{padding-left:.5em;line-height:1.4;letter-spacing:.2em}.box-contact .privacy.border{text-align:center;border:1px solid #ccc;padding:1em}.box-contact input[type=text],.box-contact select,.box-contact textarea{display:block;width:100%;background-color:#f2f2f2;font-size:14px;padding:4px;margin:0 0 10px;line-height:1.2;border-radius:4px}.box-contact input[type=text]:focus,.box-contact textarea:focus{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.08);outline:0}.box-contact input[type=text].mini{max-width:240px}.in_name_input--halfsize{display:table-cell}.in_name_input--halfsize.left{padding-right:1%}.in_name_input--halfsize.right{padding-left:1%}.box-contact select{position:relative}.box-contact select:after{content:"";display:block;position:absolute;width:20px;height:20px;border:.5em solid #231f1f}.box-contact textarea{resize:vertical;height:4em}.box-contact input[type=checkbox]{display:none}.box-contact input[type=checkbox]+span{display:inline-block;padding:.2em 1em;border:1px solid #f2f2f2;border-radius:8px;cursor:pointer;margin-bottom:.5em}.box-contact input[type=checkbox]:checked+span{color:#fff;background-color:#3ccbc5;border:1px solid #3ccbc5}.box-contact .box-check{margin-bottom:.5em}label .example{font-size:.8em}.must .red{color:#fff;background-color:#c92a2a;font-size:.8em;border-radius:1em;padding:0 .7em;margin-left:.5em;vertical-align:middle}.must input:empty{border:1px solid #c92a2a}.box-contact input[type=submit]{color:#3ccbc5;font-weight:700;width:100%;padding:10px 0;margin-bottom:1rem;border:1px solid #3ccbc5;border-radius:4px;letter-spacing:.2em;cursor:pointer}.in_name_input--halfsize{vertical-align:top}@media(max-width:750px){.in_name_input{display:flex;flex-wrap:wrap}.in_name_input--halfsize{display:flex;flex-basis:50%;flex-direction:column}.box-contact .contact-triger{font-size:10px;word-break:keep-all}}@media (max-width:1080px){nav .wrap{padding:0}#ABOUT-geechsjob .inner{min-width:inherit;width:100%}}@media (max-width:750px){.wrap{width:100%}h3.title{margin-bottom:30px}.box-item{padding:70px 0}.box-item .center{text-align:left}.only.pc{display:none}.only.sp{display:block}.box-fv{background-size:cover;padding:80px 0 50px;text-align:center}.box-fv h2{padding:0;margin-bottom:32px}.contact-toggle{width:100%}.tgl-nav{position:fixed;top:-30px;right:-20px;z-index:999;line-height:100px;cursor:pointer;width:100px;height:100px;padding-right:32px;border-radius:50%;background-color:#3ccbc5;color:#fff;font-weight:700;text-align:right}.tgl-nav span{display:block;padding-top:8px}.tgl-nav span{display:none}.tgl-nav span.active{display:block}.container_contents{position:static;padding-top:0}nav{position:fixed;top:-30px;right:-20px;width:100px;height:100px;border-radius:50%;overflow:hidden;border:0;transition:all .4s}nav *{opacity:0;transition:all .4s}nav.active{top:0;right:0;width:100%;background-color:rgba(255,255,255,.9);z-index:99;height:100vh;border-radius:0}nav.active *{opacity:1}nav .wrap{padding:0}nav br{display:none}.page-nav{display:block;padding:10vh 0 20vh}.page-nav li{line-height:1.4;width:100%}.page-nav li a{display:block;height:calc(70vh / 8);width:100%;text-align:center;line-height:calc(70vh / 8);vertical-align:middle}.slim .page-nav li a{font-size:1em;display:block;height:calc(70vh / 8);width:100%;text-align:center;line-height:calc(70vh / 8);vertical-align:middle}.page-nav li a:hover{font-weight:400}#ABOUT-geechsjob.box-item{padding:12px}#ABOUT-geechsjob .inner{background-color:rgba(42,201,193,.9);padding:32px 16px;min-width:0;margin:auto}#ABOUT-geechsjob h3{margin-top:24px}#ABOUT-geechsjob h4{line-height:1.5}#ABOUT-geechsjob h4 span{display:block}.list_reason{display:block}.list_reason li{width:100%}.list_reason li:not(:first-child){margin-top:60px}.list_reason figure{margin:0 auto}.list_reason li:first-child figure{margin-bottom:20px}.list_reason li img{display:block;margin:auto}.list_reason li h5{margin-top:0;margin-bottom:.5em}.freelance-jp{padding:12px}.freelance-jp .td,.freelance-jp .th{display:block;text-align:center}.freelance-jp .td{padding:10px}.freelance-jp .td h5 .marker{padding:0 .2em}#Attribute{background-color:#fff}#Attribute h5{font-size:16px}.list_attribute{display:block}.list_attribute li{width:100%}.other-company{margin-top:40px;padding:40px 0;background-color:#fff}.other-company h4{text-align:center}.other-company h4+p{text-align:center;line-height:1.4}.other-company li{display:block;margin:0 1.6em;line-height:2em}.flow-item{height:auto;display:block;text-align:center}.box-flow{margin-top:20px}.box-flow .box-free{float:none;width:100%}.box-flow .box-free .items{width:100%}.box-free .flow-item{float:none;width:100%;margin-right:0}.box-notfree .flow-item{float:none;width:100%;margin-right:0}.box-notfree .flow-item.bec{margin-bottom:7px}.box-free .flow-item:not(:first-child){margin-top:7px}.box-notfree{width:100%;margin-top:1em}.flow-item{position:relative;padding:1.5em 0}.box-free .flow-item:after{right:auto;bottom:-5px;left:-1em;z-index:2;transform:rotate(90deg)}.box-notfree .flow-item.bec:after{right:auto;bottom:-5px;left:-1em;z-index:2;transform:rotate(90deg)}.box-free .free-bar{margin-right:0;border-right:none;border-left:none;text-align:center}.box-free .free-bar .only.sp{display:inline}#MEDIA .inner{margin:12px;padding:40px 20px}#MEDIA h3{margin:20px 0 10px}.media-list{margin-top:0}.media-list li{display:block;vertical-align:middle;margin:0;line-height:3em}.media-list li img{width:auto;height:auto;max-width:100%;max-height:44px}.list_qa{display:block}.list_qa li{width:100%}.list_qa li:not(:first-child){margin-top:30px}.list_qa li .question{padding:24px 10px}.list_qa li .answer{background-color:#f2f218;padding:24px 20px;position:relative}#company h3{text-align:center;margin-bottom:30px}.operating-company{padding:30px 0 24px;margin-bottom:22px;text-align:center}.operating-company .logo-geechs-corporate{width:162px}.info-company .item{width:100%;padding-left:0}.info-company .item:first-child{padding-right:0}.info-company .item.border{border-left:none}.info-company table{width:100%}.info-company th{display:block;padding-bottom:0;padding-top:.35em;border-top:1px solid #c6c6c6;width:100%}.info-company td{padding-bottom:.35em;display:block}.box-contact{right:12px;width:calc(100% - 24px)}.box-contact .inner{height:65vh}.box-contact br{display:none}.box-contact .privacy.border{text-align:left;line-height:1.6}.box-contact input[type=text],.box-contact select,.box-contact textarea{font-size:16px}}footer{font-size:.83rem}footer p{margin:3em 0 2.5em}footer p *{vertical-align:middle}@media (max-width:750px){footer{padding-bottom:65px;text-align:center}footer p{display:flex;flex-direction:column}}.footer-logo-link{transition:.5s;padding-right:1em}.footer-logo-link svg{width:99px}.footer-logo-link:hover svg{opacity:.8}@media (max-width:750px){.footer-logo-link{display:block;margin:0 auto 1em;padding-right:0}}.tosho-footer-img{width:51px;height:60px;margin-left:5px}@media (max-width:750px){.tosho-footer-img{margin:10px auto 0}}.graphTxtLp{display:none}.formError{z-index:990}.formError .formErrorContent{z-index:991}.formError .formErrorArrow{z-index:996}.ui-dialog .formError{z-index:5000}.ui-dialog .formError .formErrorContent{z-index:5001}.ui-dialog .formError .formErrorArrow{z-index:5006}.inputContainer{position:relative;float:left}.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;text-align:left}.formError.inline{position:relative;top:0;left:0;display:block;margin-bottom:15px}.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError .formErrorContent{position:relative;width:100%;background:#c92a2a;color:#fff;padding:5px}.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.greenPopup .formErrorContent{background:#33be40}.blackPopup .formErrorContent{background:#393939;color:#fff}.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative}body.rtl .formError .formErrorArrow,body[dir=rtl] .formError .formErrorArrow{margin:-2px 13px 0 0}.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0 0 0 12px;top:2px}.formError .formErrorArrow div{font-size:0px;height:1px;background:#c92a2a;margin:0 auto;line-height:0;font-size:0;display:block}.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}.greenPopup .formErrorArrow div{background:#33be40}.blackPopup .formErrorArrow div{background:#393939;color:#fff}.formError .formErrorArrow .line10{width:13px;border:none}.formError .formErrorArrow .line9{width:11px;border:none}.formError .formErrorArrow .line8{width:11px}.formError .formErrorArrow .line7{width:9px}.formError .formErrorArrow .line6{width:7px}.formError .formErrorArrow .line5{width:5px}.formError .formErrorArrow .line4{width:3px}.formError .formErrorArrow .line3{width:1px;border-bottom:0 solid #ddd}.formError .formErrorArrow .line2{width:3px;border:none;background:#ddd}.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd}.barGraphWrap{margin-bottom:30px}.barGraphWrap div{max-width:calc(100% - 13em)}.barGraphWrap li{display:flex;align-items:center;margin-bottom:10px;line-height:1.4}.graphAgeTitle{width:4em;color:#212121;font-size:14px;font-weight:600}.graphSkillTitle{width:11em;color:#212121;font-size:12px;font-weight:600}.graphExperienceTitle{width:6em;color:#212121;font-size:12px;font-weight:600}.graphOrderTitle{width:6em;color:#212121;font-size:12px;font-weight:600}.graphGenreTitle{width:16em;color:#212121;font-size:12px;font-weight:600}.graphGenreTitle span{font-size:10px}.graphNum{padding-left:10px;font-family:Rajdhani,sans-serif;font-size:20px;font-weight:700;line-height:1}.graphAge{height:56px}.graphSkill{height:32px}.graphExperience{height:38px}.graphOrder{height:80px}.graphGenre{height:40px}.age20,.experience11,.genreBtoB,.orderNo,.skillPM{background:#76aee3}.age30,.experience6,.genreBtoC,.orderYes,.skillWeb{background:#4a79a9}.age40,.experience3,.genreInternal,.skillInfrastructure{background:#269f9a}.age50,.experience2,.genreAd,.skillSmartphone{background:#9cce7d}.age60,.experience16,.genreHr,.skillCreative{background:#eaa8a8}.experience20,.genreIoT,.skillControl{background:#d94749}.experience1,.genreOthers,.skillOpen{background:#f7ad4e}.skillOthers{background:#c4af6c}.age20Num,.experience11Num,.genreBtoBNum,.orderNoNum,.skillPMNum{color:#76aee3}.age30Num,.experience6Num,.genreBtoCNum,.orderYesNum,.skillWebNum{color:#4a79a9}.age40Num,.experience3Num,.genreInternalNum,.skillInfrastructureNum{color:#269f9a}.age50Num,.experience2Num,.genreAdNum,.skillSmartphoneNum{color:#9cce7d}.age60Num,.experience16Num,.genreHrNum,.skillCreativeNum{color:#eaa8a8}.experience20Num,.genreIoTNum,.skillControlNum{color:#d94749}.experience1Num,.genreOthersNum,.skillOpenNum{color:#f7ad4e}.skillOthersNum{color:#c4af6c}.ta-right{text-align:right}@media (max-width:768px){.barGraphWrap{margin-bottom:20px}.barGraphWrap li{margin-bottom:8px}.graphAgeTitle{font-size:10px}.graphSkillTitle{font-size:10px}.graphNum{padding-left:8px;font-size:16px}.graphAge{height:32px}.graphOrder{height:40px}}.header{width:100%}.header-container{display:flex;align-items:center;margin:auto;height:inherit}.header-logo{display:flex;align-items:center;transition:.5s;padding-top:3px}.header-logo:hover{transform:scale(1.05)}.header-logo svg{width:150px}@media(max-width:1023px){.header-logo svg{width:120px}}@media(max-width:479px){.header-logo svg{width:100px}}.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-content,.horizontal-accordion-title{font-size:12px}}@media(max-width:350px){.horizontal-accordion-content,.horizontal-accordion-title{font-size:10px}}.coronavirus{background-color:#f4dede;color:#ea6464;border-bottom:1px solid #ea6464;box-sizing:border-box}.directLogo{width:200px;margin-bottom:10px!important}.directLink{margin-top:20px;display:block}.breadcrumbContainer{background-color:#eff3f4;font-size:.8rem;padding:10px 0}.breadcrumbList{display:flex;list-style:none;margin:0;padding:0}.breadcrumbList li:not(:last-of-type)::after{content:"›";margin:0 1em}@media (max-width:768px){.breadcrumbContainer{display:none}}@media (max-width:1280px){.navClient{width:90%}}
