.job-details{background:url(../../img/common/other/bg-recruit.jpg) center top -1327px repeat-y;background-size:100% auto}@media (max-width: 767px){.job-details{background:url(../../img-recruit/common/other/bg-recruit_sp.jpg) center top repeat-y;background-size:100% auto}}@media (max-width: 767px){.job-details.archive .footer_rc{z-index:0}}.job-details .cmn-Hdpage__ttl .ttl-en .main p{display:inline-block}.job-details .sec-talent__heading{margin-top:-104px;padding-bottom:84px}@media only screen and (min-width: 768px) and (max-width: 1400px){.job-details .sec-talent__heading{margin-top:-7.42857vw;padding-bottom:6vw}}@media (max-width: 767px){.job-details .sec-talent__heading{padding-bottom:74px;margin-top:-32px}}.job-details .sec-talent__heading .heading-main{padding-top:116px;font-size:36px;font-size:3.6rem;line-height:1.44444em;letter-spacing:.12em;font-weight:500;text-align:center;max-width:fit-content;margin:0 auto;position:relative}@media (max-width: 767px){.job-details .sec-talent__heading .heading-main{font-size:22px;letter-spacing:0.1em;padding-top:87px}}.job-details .sec-talent__heading .heading-main:before{content:'DEMAND';position:absolute;width:253px;height:110px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='253' height='110' viewBox='0 0 253 110'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_198082' data-name='Rectangle 198082' width='253' height='110' transform='translate(-0.406 -0.348)' fill='%2362cde7' opacity='0.365'/%3E%3C/clipPath%3E%3CclipPath id='clip-path-2'%3E%3Crect id='Rectangle_198531' data-name='Rectangle 198531' width='33.542' height='32.035' fill='%233db184'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_190878' data-name='Group 190878' transform='translate(-622.5 -882.709)'%3E%3Cg id='Mask_Group_187316' data-name='Mask Group 187316' transform='translate(622.906 883.057)' clip-path='url(%23clip-path)'%3E%3Cg id='Ellipse_3663' data-name='Ellipse 3663' transform='translate(1.594 10.652)' fill='none' stroke='%233eb184' stroke-width='1'%3E%3Ccircle cx='124' cy='124' r='124' stroke='none'/%3E%3Ccircle cx='124' cy='124' r='123.5' fill='none'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group_189129' data-name='Group 189129' transform='translate(732.229 948.678)'%3E%3Cg id='Group_189129-2' data-name='Group 189129' clip-path='url(%23clip-path-2)'%3E%3Cpath id='Path_494606' data-name='Path 494606' d='M75.488,7.3a3.544,3.544,0,0,1-3.416-3.652,3.423,3.423,0,1,1,6.831,0A3.544,3.544,0,0,1,75.488,7.3m0-6.377A2.618,2.618,0,0,0,73,3.652a2.5,2.5,0,1,0,4.978,0A2.618,2.618,0,0,0,75.488.927' transform='translate(-58.716)' fill='%233db184'/%3E%3Cpath id='Path_494607' data-name='Path 494607' d='M62.455,58.375h-.644a.463.463,0,1,1,0-.927h.644A1.851,1.851,0,0,0,64.3,55.6V48.554a3.051,3.051,0,0,0-3.049-3.047H54.325a3.052,3.052,0,0,0-3.049,3.047V55.6a1.851,1.851,0,0,0,1.85,1.849H53.8a.463.463,0,0,1,0,.927h-.677A2.779,2.779,0,0,1,50.349,55.6V48.554a3.979,3.979,0,0,1,3.976-3.974h6.931a3.979,3.979,0,0,1,3.975,3.974V55.6a2.779,2.779,0,0,1-2.776,2.775' transform='translate(-41.019 -36.319)' fill='%233db184'/%3E%3Cpath id='Path_494608' data-name='Path 494608' d='M67.462,87.1A.463.463,0,0,1,67,86.668l-.512-8.732c0-.009,0-.018,0-.027V68.082a.463.463,0,0,1,.927,0V77.9l.511,8.718a.463.463,0,0,1-.435.49h-.028' transform='translate(-54.166 -55.088)' fill='%233db184'/%3E%3Cpath id='Path_494609' data-name='Path 494609' d='M107.221,87.1h-.028a.463.463,0,0,1-.435-.49l.511-8.718V68.082a.463.463,0,0,1,.927,0v9.827c0,.009,0,.018,0,.027l-.512,8.732a.463.463,0,0,1-.462.436' transform='translate(-86.974 -55.088)' fill='%233db184'/%3E%3Cpath id='Path_494610' data-name='Path 494610' d='M88.467,130.305a.463.463,0,0,1-.463-.463V121.11a.463.463,0,1,1,.927,0v8.732a.463.463,0,0,1-.463.463' transform='translate(-71.695 -98.289)' fill='%233db184'/%3E%3Cpath id='Path_494611' data-name='Path 494611' d='M23.765,16.41a3.372,3.372,0,0,1-3.251-3.474,3.372,3.372,0,0,1,3.251-3.474,3.372,3.372,0,0,1,3.251,3.474,3.372,3.372,0,0,1-3.251,3.474m0-6.021a2.446,2.446,0,0,0-2.324,2.547,2.446,2.446,0,0,0,2.324,2.547,2.446,2.446,0,0,0,2.324-2.547,2.446,2.446,0,0,0-2.324-2.547' transform='translate(-16.712 -7.709)' fill='%233db184'/%3E%3Cpath id='Path_494612' data-name='Path 494612' d='M3.115,64.63H2.647A2.65,2.65,0,0,1,0,61.984V55.331a3.783,3.783,0,0,1,3.78-3.778H8.258a.463.463,0,1,1,0,.927H3.78A2.856,2.856,0,0,0,.927,55.331v6.652A1.722,1.722,0,0,0,2.647,63.7h.467a.463.463,0,0,1,0,.927' transform='translate(0 -41.999)' fill='%233db184'/%3E%3Cpath id='Path_494613' data-name='Path 494613' d='M16.187,91.757a.463.463,0,0,1-.462-.436l-.483-8.244c0-.009,0-.018,0-.027V73.771a.463.463,0,0,1,.927,0v9.265l.483,8.231a.463.463,0,0,1-.435.49h-.028' transform='translate(-12.417 -59.723)' fill='%233db184'/%3E%3Cpath id='Path_494614' data-name='Path 494614' d='M53.728,135.478H53.7a.463.463,0,0,1-.435-.49l.443-7.578a.463.463,0,0,1,.925.054l-.443,7.578a.463.463,0,0,1-.462.436' transform='translate(-43.394 -103.443)' fill='%233db184'/%3E%3Cpath id='Path_494615' data-name='Path 494615' d='M36.02,135.417a.463.463,0,0,1-.463-.463v-7.592a.463.463,0,1,1,.927,0v7.592a.463.463,0,0,1-.463.463' transform='translate(-28.968 -103.383)' fill='%233db184'/%3E%3Cpath id='Path_494616' data-name='Path 494616' d='M128.66,16.41a3.372,3.372,0,0,1-3.251-3.474,3.258,3.258,0,1,1,6.5,0,3.372,3.372,0,0,1-3.251,3.474m0-6.021a2.446,2.446,0,0,0-2.324,2.547,2.334,2.334,0,1,0,4.648,0,2.446,2.446,0,0,0-2.324-2.547' transform='translate(-102.169 -7.709)' fill='%233db184'/%3E%3Cpath id='Path_494617' data-name='Path 494617' d='M140.019,64.63h-.607a.463.463,0,0,1,0-.927h.607a1.722,1.722,0,0,0,1.721-1.72V55.331a2.856,2.856,0,0,0-2.853-2.852H134.41a.463.463,0,1,1,0-.927h4.477a3.783,3.783,0,0,1,3.78,3.778v6.652a2.65,2.65,0,0,1-2.647,2.646' transform='translate(-109.125 -41.999)' fill='%233db184'/%3E%3Cpath id='Path_494618' data-name='Path 494618' d='M121.252,135.418a.463.463,0,0,1-.462-.436l-.445-7.592a.463.463,0,0,1,.925-.054l.445,7.592a.463.463,0,0,1-.435.49h-.028' transform='translate(-98.042 -103.383)' fill='%233db184'/%3E%3Cpath id='Path_494619' data-name='Path 494619' d='M158.622,91.757h-.028a.463.463,0,0,1-.435-.49l.483-8.231V73.771a.463.463,0,0,1,.927,0V83.05c0,.009,0,.018,0,.027l-.483,8.244a.463.463,0,0,1-.462.436' transform='translate(-128.849 -59.723)' fill='%233db184'/%3E%3Cpath id='Path_494620' data-name='Path 494620' d='M140.914,135.417a.463.463,0,0,1-.463-.463v-7.592a.463.463,0,1,1,.927,0v7.592a.463.463,0,0,1-.463.463' transform='translate(-114.423 -103.383)' fill='%233db184'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:top center;text-align:center;padding:39px 50px 0;font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:.03em;font-weight:400;font-family:"classico-urw",sans-serif;color:#3EB184;left:50%;top:0;transform:translateX(-50%)}@media (max-width: 767px){.job-details .sec-talent__heading .heading-main:before{width:179px;height:78px;background-size:179px 78px;font-size:11px;padding-top:26px}}.job-details .sec-talent__ins{width:calc(100% - 40px);max-width:1268px;display:flex;justify-content:center;margin:0 auto}@media (max-width: 767px){.job-details .sec-talent__ins{flex-wrap:wrap;width:calc(100% - 30px)}}.job-details .sec-talent__ins .item{width:calc((100% / 4) - 8px);margin:0 4px;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;min-height:289px;padding-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1230px){.job-details .sec-talent__ins .item{min-height:23.49593vw;padding-bottom:3.25203vw;width:calc((100% / 4) - .65041vw);border-radius:1.40625vw}}@media (max-width: 767px){.job-details .sec-talent__ins .item{width:calc(50% - 10px);margin:0 5px 16px;min-height:180px;padding-bottom:17px;background-size:contain !important;background-position:center top !important}.job-details .sec-talent__ins .item:nth-child(odd) .item-txt{letter-spacing:0.08em;font-size:16px;line-height:calc(24/16)}}.job-details .sec-talent__ins .item .item-img{width:100%}.job-details .sec-talent__ins .item .item-img img{display:block;margin:0 auto}.job-details .sec-talent__ins .item:nth-child(1){background:#fff url(../../img-recruit/job-details/bg-talent01.png) center/cover no-repeat}.job-details .sec-talent__ins .item:nth-child(1) .item-img img{width:79.61165%;margin-top:-15px}@media (max-width: 767px){.job-details .sec-talent__ins .item:nth-child(1) .item-img img{width:79.41176%;margin-top:-8px}}.job-details .sec-talent__ins .item:nth-child(2){background:#fff url(../../img-recruit/job-details/bg-talent02.png) center/cover no-repeat}.job-details .sec-talent__ins .item:nth-child(2) .item-img img{width:85.43689%;margin-top:-26px}@media (max-width: 767px){.job-details .sec-talent__ins .item:nth-child(2) .item-img img{width:88.82353%;margin-top:-29px}}.job-details .sec-talent__ins .item:nth-child(3){background:#fff url(../../img-recruit/job-details/bg-talent03.png) center/cover no-repeat}.job-details .sec-talent__ins .item:nth-child(3) .item-img img{width:65.37217%;margin-top:-6px}@media (max-width: 767px){.job-details .sec-talent__ins .item:nth-child(3) .item-img img{width:65.29412%;margin-top:-3px}}.job-details .sec-talent__ins .item:nth-child(4){background:#fff url(../../img-recruit/job-details/bg-talent04.png) center/cover no-repeat}.job-details .sec-talent__ins .item:nth-child(4) .item-img img{width:34.30421%;margin-top:-14px}@media (max-width: 767px){.job-details .sec-talent__ins .item:nth-child(4) .item-img img{width:34.11765%;margin-top:-8px}}@media (max-width: 767px){.job-details .sec-talent__ins .item:nth-child(4) .item-txt{font-size:16px;line-height:calc(24/16);letter-spacing:0.04em}}.job-details .sec-talent__ins .item .item-txt{display:flex;justify-content:center;align-items:center;min-height:58px;font-size:18px;font-size:1.8rem;line-height:1.77778em;letter-spacing:.08em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1230px){.job-details .sec-talent__ins .item .item-txt{font-size:1.46341vw;min-height:4.71545vw}}@media (max-width: 767px){.job-details .sec-talent__ins .item .item-txt{font-size:15px;line-height:calc(24/15);letter-spacing:0.04em;min-height:70px}}.job-details .sec-talent__ins .item .item-txt p{text-align:center}.job-details .sec-talent__ins .item .item-txt span{color:#3EB184}.job-details .sec-main{margin-top:115px;padding-bottom:50px;position:relative;z-index:1}@media (max-width: 767px){.job-details .sec-main{margin-top:41px;padding-bottom:0}}.job-details .sec-main .p-heading .h-jp{font-size:30px;margin-top:4px}@media (max-width: 767px){.job-details .sec-main .p-heading .h-jp{font-size:26px;margin-top:2px}}.job-details .sec-main .inner{max-width:1300px}.job-details .sec-main__ins{margin-top:47px}@media (max-width: 767px){.job-details .sec-main__ins{margin-top:29px}}.job-details .sec-main__ins .lst-tab{display:flex;width:calc(100% + 8px);margin-left:-4px}@media (max-width: 767px){.job-details .sec-main__ins .lst-tab{width:calc(100% + 4px);margin-left:-2px}}.job-details .sec-main__ins .lst-tab .item{flex:1;margin:0 4px;display:flex;align-items:center;justify-content:center;text-align:center;min-height:70px;border-radius:10px 10px 0 0;padding:10px 15px;background-color:#D0D9D0;transition:all 0.3s ease-in-out;cursor:pointer;cursor:pointer}@media only screen and (min-width: 1025px){.job-details .sec-main__ins .lst-tab .item:hover{opacity:0.75}}@media (max-width: 767px){.job-details .sec-main__ins .lst-tab .item{margin:0 2px}}.job-details .sec-main__ins .lst-tab .item h3{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.12em;font-weight:500}@media (max-width: 767px){.job-details .sec-main__ins .lst-tab .item h3{font-size:18px;line-height:calc(24/18)}}.job-details .sec-main__ins .lst-tab .item.act{color:#fff;background-color:#5ED1A5}.job-details .sec-main__ins .lst-main{background-color:#FDF9F5;border:2px solid #5ED1A5;border-radius:0 0 30px 30px;transition:height 0.3s ease;overflow:hidden}@media (max-width: 767px){.job-details .sec-main__ins .lst-main{border-width:1px;border-radius:0 0 20px 20px}}.job-details .sec-main__ins .lst-main .item{display:none;opacity:0;padding:64px 20px 116px;transition:opacity 0.3s ease}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item{padding:26px 24px 24px}}.job-details .sec-main__ins .lst-main .item.act{display:block;opacity:1}.job-details .sec-main__ins .lst-main .item .item-cont{max-width:1140px;margin:0 auto}.job-details .sec-main__ins .lst-main .item .item-cont .block:not(:last-child){margin-bottom:65px}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block:not(:last-child){margin-bottom:42px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-ttl{margin-bottom:34px;font-size:22px;font-size:2.2rem;line-height:1.5em;letter-spacing:.12em;font-weight:500;padding-bottom:9px;border-bottom:1px solid #5ED1A5}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-ttl{font-size:18px;margin-bottom:20px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-ttl span{padding-left:30px;background-repeat:no-repeat;background-position:left center}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-ttl span{padding-left:28px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-ttl.location span{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18.105' height='23.698' viewBox='0 0 18.105 23.698'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_34769' data-name='Rectangle 34769' width='18.105' height='23.698' transform='translate(0 0)' fill='%235ed1a5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_189859' data-name='Group 189859' transform='translate(0 0.001)'%3E%3Cg id='Group_174538' data-name='Group 174538' transform='translate(0 -0.001)' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_489848' data-name='Path 489848' d='M9.053,0A9.063,9.063,0,0,0,0,9.051c0,5.6,5.8,11.9,8.3,14.343a1.088,1.088,0,0,0,1.509,0c2.494-2.446,8.3-8.741,8.3-14.341A9.063,9.063,0,0,0,9.053,0' transform='translate(0 0.001)' fill='%235ed1a5'/%3E%3Cpath id='Path_489849' data-name='Path 489849' d='M67.537,63.423a4.1,4.1,0,1,0,4.1,4.1,4.106,4.106,0,0,0-4.1-4.1' transform='translate(-58.484 -58.472)' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E%0A")}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-ttl.checklst span{background-image:url("data:image/svg+xml,%3Csvg id='Group_189869' data-name='Group 189869' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19.497' height='25.059' viewBox='0 0 19.497 25.059'%3E%3Cdefs%3E%3CclipPath id='clip-path'%3E%3Crect id='Rectangle_198816' data-name='Rectangle 198816' width='19.497' height='25.059' fill='%235ed1a5'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg id='Group_189868' data-name='Group 189868' clip-path='url(%23clip-path)'%3E%3Cpath id='Path_495287' data-name='Path 495287' d='M27.94,69.66h0a.478.478,0,0,1-.363-.168l-1.032-1.211a.42.42,0,1,1,.639-.544l.759.891,1.484-1.714a.42.42,0,1,1,.635.549L28.3,69.5a.478.478,0,0,1-.362.165m-.272-.715h0Z' transform='translate(-22.745 -57.43)' fill='%235ed1a5'/%3E%3Cpath id='Path_495288' data-name='Path 495288' d='M18.444,50.933H1.053A1.055,1.055,0,0,1,0,49.879V31.135a1.054,1.054,0,0,1,1.053-1.053h1.7a.42.42,0,0,1,0,.839h-1.7a.214.214,0,0,0-.214.214V49.879a.214.214,0,0,0,.214.214h17.39a.214.214,0,0,0,.214-.214V31.135a.214.214,0,0,0-.214-.214h-1.7a.42.42,0,0,1,0-.839h1.7A1.055,1.055,0,0,1,19.5,31.135V49.879a1.055,1.055,0,0,1-1.053,1.053' transform='translate(0 -25.874)' fill='%235ed1a5'/%3E%3Cpath id='Path_495289' data-name='Path 495289' d='M65.358,77.2H58.52a.42.42,0,1,1,0-.839h6.838a.42.42,0,1,1,0,.839' transform='translate(-49.973 -65.682)' fill='%235ed1a5'/%3E%3Cpath id='Path_495290' data-name='Path 495290' d='M27.94,100.658h0a.478.478,0,0,1-.363-.168l-1.032-1.211a.42.42,0,1,1,.639-.544l.759.891,1.484-1.714a.42.42,0,1,1,.635.549L28.3,100.493a.478.478,0,0,1-.362.165m-.272-.715h0Z' transform='translate(-22.745 -84.092)' fill='%235ed1a5'/%3E%3Cpath id='Path_495291' data-name='Path 495291' d='M65.358,108.2H58.52a.42.42,0,1,1,0-.839h6.838a.42.42,0,1,1,0,.839' transform='translate(-49.973 -92.344)' fill='%235ed1a5'/%3E%3Cpath id='Path_495292' data-name='Path 495292' d='M27.94,131.657h0a.478.478,0,0,1-.363-.168l-1.032-1.211a.42.42,0,1,1,.639-.544l.76.891,1.484-1.714a.42.42,0,0,1,.635.549L28.3,131.491a.478.478,0,0,1-.362.165' transform='translate(-22.745 -110.755)' fill='%235ed1a5'/%3E%3Cpath id='Path_495293' data-name='Path 495293' d='M65.358,139.2H58.52a.42.42,0,1,1,0-.839h6.838a.42.42,0,1,1,0,.839' transform='translate(-49.973 -119.006)' fill='%235ed1a5'/%3E%3Cpath id='Path_495294' data-name='Path 495294' d='M39.621,6.853H30.706A1.159,1.159,0,0,1,29.548,5.7V4.363a1.728,1.728,0,0,1,1.726-1.726h1.374V2.516a2.516,2.516,0,1,1,5.033,0v.121h1.374a1.728,1.728,0,0,1,1.726,1.726V5.7a1.159,1.159,0,0,1-1.158,1.158M31.274,3.477a.887.887,0,0,0-.886.886V5.7a.319.319,0,0,0,.318.318h8.915A.319.319,0,0,0,39.94,5.7V4.363a.887.887,0,0,0-.887-.886H37.331a.491.491,0,0,1-.491-.49v-.47a1.677,1.677,0,1,0-3.354,0v.47a.491.491,0,0,1-.491.49Z' transform='translate(-25.415)' fill='%235ed1a5'/%3E%3Cpath id='Path_495295' data-name='Path 495295' d='M67.115,16.054a.42.42,0,0,1-.42-.42v-.7a.42.42,0,0,1,.839,0v.7a.42.42,0,0,1-.42.42' transform='translate(-57.366 -12.488)' fill='%235ed1a5'/%3E%3C/g%3E%3C/svg%3E%0A")}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont:not(:last-child){margin-bottom:33px}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont:not(:last-child){margin-bottom:30px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.12em;font-weight:500;color:#fff;background-color:#5ED1A5;padding:5px 14px 6px;max-width:fit-content;margin-bottom:24px}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ttl{font-size:16px;padding:3px 10px 4px;margin-bottom:9px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:22px;grid-row-gap:20px}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins{grid-template-columns:repeat(1, 1fr);grid-row-gap:10px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child{display:flex;flex-direction:column;min-height:88px;border:2px solid #5ED1A5;border-radius:10px;justify-content:center;padding:6px 80px 7px 30px;background-color:#fff;position:relative;transition:all 0.3s ease-in-out;cursor:pointer}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child{min-height:80px;padding:7px 58px 7px 19px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child:before{content:'';position:absolute;width:48px;height:48px;background:#5DD1A5 url(../../img/common/icon/arr_right_white.svg) center/18px 9px no-repeat;border-radius:50%;background-size:18px 9px;top:calc(50% - 24px);right:21px;transition:background-color 0.3s ease-in-out, transform 0.3s ease-in-out}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child:before{width:40px;height:40px;top:calc(50% - 20px);right:13px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.1em;font-weight:500}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt{font-size:16px;line-height:calc(24/16);letter-spacing:0.08em}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt span{color:#3EB184;display:inline-block}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt span{font-size:15px}}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt em{font-style:normal;padding-right:8px}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt:not(:last-child){margin-bottom:2px}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt.sm{font-size:16px}@media (max-width: 767px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child .txt.sm{font-size:15px}}@media only screen and (min-width: 1025px){.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child:hover{opacity:1;background-color:#5DD1A5}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child:hover:before{background:#fff url(../../img/common/icon/arr_right_green.svg) center/18px 9px no-repeat;transform:translateX(4px)}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child:hover .txt{color:#fff}.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child:hover .txt em,.job-details .sec-main__ins .lst-main .item .item-cont .block .block-cont .cont-ins .child:hover .txt span{color:#fff}}.job-details.single .cmn-Hdpage{padding-bottom:0}.job-details.single .cmn-Hdpage__ins{padding:0 20px;max-width:1180px}@media only screen and (min-width: 1401px){.job-details.single .cmn-Hdpage__ins{max-width:84.28571%}}.job-details.single .cmn-Hdpage__ttl{padding:14px 0 0}@media (max-width: 767px){.job-details.single .cmn-Hdpage__ttl{text-align:left;padding-top:11px}}.job-details.single .cmn-Hdpage__ttl .ttl-en{font-size:22px;letter-spacing:0.03em}@media (max-width: 767px){.job-details.single .cmn-Hdpage__ttl .ttl-en{font-size:16px}}.job-details.single .cmn-Hdpage__ttl .ttl-jp{font-size:25px}@media (max-width: 767px){.job-details.single .cmn-Hdpage__ttl .ttl-jp{font-size:20px;margin-top:2px}}.job-details.single .cmn-Hdpage__ttl .line-recruit{--wline: 146px}@media (max-width: 767px){.job-details.single .cmn-Hdpage__ttl .line-recruit{--wline: 100px;margin-left:0}}.job-details.single .cmn-Hdpage__ttl .line-recruit .line{margin-top:5px}.job-details.single .box-hd{overflow:hidden}.job-details.single .sec-heading{text-align:center;padding:0 20px;margin-top:-12px;position:relative;z-index:2}@media (max-width: 767px){.job-details.single .sec-heading{margin-top:33px}}.job-details.single .sec-heading .main-ttl{font-size:38px;font-size:3.8rem;line-height:1.44737em;letter-spacing:.12em;font-weight:500}@media (max-width: 767px){.job-details.single .sec-heading .main-ttl{font-size:26px}}.job-details.single .sec-heading .sub-ttl{display:flex;align-self:center;justify-content:center;margin-top:16px;padding-left:23px}@media (max-width: 767px){.job-details.single .sec-heading .sub-ttl{margin-top:10px;padding-left:0}}.job-details.single .sec-heading .sub-ttl>*:not(:last-child){margin-right:28px}@media (max-width: 767px){.job-details.single .sec-heading .sub-ttl>*:not(:last-child){margin-right:17px}}.job-details.single .sec-heading .sub-ttl span{font-size:22px;font-size:2.2rem;line-height:1.36364em;letter-spacing:.12em;font-weight:500;color:#fff;background-color:#5ED1A5;padding:5px 14px 7px}@media (max-width: 767px){.job-details.single .sec-heading .sub-ttl span{font-size:18px;line-height:calc(25/18)}}.job-details.single .sec-heading .sub-ttl em{font-size:27px;font-size:2.7rem;line-height:1.44444em;letter-spacing:.12em;font-weight:500;font-style:normal;color:#3EB184}@media (max-width: 767px){.job-details.single .sec-heading .sub-ttl em{font-size:22px;line-height:calc(32/22)}}.job-details.single .sec-tabl{margin-top:30px;padding-top:28px;padding-bottom:80px;position:relative}@media (max-width: 767px){.job-details.single .sec-tabl{padding-top:0;padding-bottom:65px}}.job-details.single .sec-tabl:before{content:'';position:absolute;width:100%;min-height:394px;background:linear-gradient(rgba(255,255,255,0) 0%, rgba(255,255,255,0.71) 34.97%, #fff 100%);left:0;top:0}@media (max-width: 767px){.job-details.single .sec-tabl:before{top:66px}}.job-details.single .sec-tabl:after{content:'';position:absolute;width:100%;height:calc(100% - 390px);background-color:#fff;left:0;bottom:0}@media (max-width: 767px){.job-details.single .sec-tabl:after{height:calc(100% - 390px - 66px)}}.job-details.single .sec-tabl .ico-suspended{position:absolute;z-index:1}@media (max-width: 767px){.job-details.single .sec-tabl .ico-suspended{display:none}}.job-details.single .sec-tabl .ico-suspended--01{top:-159px;right:-213px}.job-details.single .sec-tabl .ico-suspended--02{top:460px;left:7px}.job-details.single .sec-tabl .ico-suspended--03{top:1012px;right:-151px}.job-details.single .sec-tabl .ico-suspended--04{top:1919px;left:-119px}.job-details.single .sec-tabl .ico-suspended--05{top:2406px;right:-233px}.job-details.single .sec-tabl .ico-suspended--01{--animation-duration: 1s;--distance: -.5rem}.job-details.single .sec-tabl .ico-suspended--02{--animation-duration: 1s;--distance: -1.5rem}.job-details.single .sec-tabl .ico-suspended--03{--animation-duration: 3s;--distance: -.5rem}.job-details.single .sec-tabl .ico-suspended--04{--animation-duration: 2s;--distance: -.5rem}.job-details.single .sec-tabl .ico-suspended--05{--animation-duration: 2s;--distance: -1.5rem}.job-details.single .sec-tabl .inner{max-width:1180px}.job-details.single .sec-tabl__main{padding:50px 20px;background-color:#FDF9F5;border-radius:20px;position:relative;z-index:2}@media (max-width: 767px){.job-details.single .sec-tabl__main{padding:8px 25px}}.job-details.single .sec-tabl__main .cont{max-width:878px;margin:0 auto}.job-details.single .sec-tabl__main .cont .tr{display:flex;padding:27px 0 26px}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr{flex-wrap:wrap;padding:22px 0 22px}}.job-details.single .sec-tabl__main .cont .tr:not(:last-child){border-bottom:1px solid #9DCEBB}.job-details.single .sec-tabl__main .cont .tr .th{width:35.6492%;padding-right:30px}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .th{width:100%;padding-right:0;margin-bottom:5px}}.job-details.single .sec-tabl__main .cont .tr .th h2{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:bold}.job-details.single .sec-tabl__main .cont .tr .td{width:64.3508%;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:400;padding-right:20px;color:#473C34;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;word-wrap:break-word;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td{width:100%;padding-right:0;line-height:calc(28/16);letter-spacing:0.08em}}.job-details.single .sec-tabl__main .cont .tr .td::after{content:"";clear:both;display:table}.job-details.single .sec-tabl__main .cont .tr .td>*:first-child{margin-top:0}.job-details.single .sec-tabl__main .cont .tr .td>*:last-child{margin-bottom:0}.job-details.single .sec-tabl__main .cont .tr .td h3{font-size:20px;font-size:2rem;line-height:1.6em;letter-spacing:.1em;font-weight:500;color:#3EB184;padding-bottom:10px;border-bottom:1px solid #3EB184;margin:38px 0}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td h3{font-size:18px;line-height:calc(28/18);letter-spacing:0.1em;padding-bottom:11px;margin:20px 0}}.job-details.single .sec-tabl__main .cont .tr .td h4{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.03em;font-weight:500;padding-left:28px;position:relative;color:#3EB184;margin:32px 0}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td h4{font-size:16px;line-height:calc(24/16);padding-left:25px;margin:16px 0}}.job-details.single .sec-tabl__main .cont .tr .td h4:before{content:'';position:absolute;width:16px;height:1px;background-color:#3EB184;left:0;top:14px}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td h4:before{width:12px;top:12px}}.job-details.single .sec-tabl__main .cont .tr .td span[style*="text-decoration: underline"]{text-decoration:none !important;background:linear-gradient(to bottom, transparent 53%, #F0FCEC 0%);background-position:center bottom 0;padding-bottom:2px}.job-details.single .sec-tabl__main .cont .tr .td strong{color:#3EB184}.job-details.single .sec-tabl__main .cont .tr .td ul,.job-details.single .sec-tabl__main .cont .tr .td ol{line-height:calc(28/16);list-style:none;margin:30px 0 35px}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td ul,.job-details.single .sec-tabl__main .cont .tr .td ol{letter-spacing:0.08em;margin:24px 0 23px}}.job-details.single .sec-tabl__main .cont .tr .td ul li{padding-left:16px;position:relative}.job-details.single .sec-tabl__main .cont .tr .td ul li:not(:last-child){margin-bottom:13px}.job-details.single .sec-tabl__main .cont .tr .td ul li:before{content:'';position:absolute;width:6px;height:6px;background-color:#3EB184;border-radius:50%;left:0;top:13px}.job-details.single .sec-tabl__main .cont .tr .td ol{counter-reset:section}.job-details.single .sec-tabl__main .cont .tr .td ol li{padding-left:20px;position:relative}.job-details.single .sec-tabl__main .cont .tr .td ol li:not(:last-child){margin-bottom:13px}.job-details.single .sec-tabl__main .cont .tr .td ol li:before{counter-increment:section;content:"" counter(section) ".";position:absolute;font-size:17px;letter-spacing:0.05em;font-weight:500;color:#3EB184;left:0;top:0px}.job-details.single .sec-tabl__main .cont .tr .td p{margin-bottom:32px}.job-details.single .sec-tabl__main .cont .tr .td a{color:#3EB184;position:relative;display:inline-block;position:relative;line-height:1.1}.job-details.single .sec-tabl__main .cont .tr .td a:before{content:'';position:absolute;width:100%;height:1px;background-color:#3EB184;bottom:-1px;left:0}.job-details.single .sec-tabl__main .cont .tr .td a[target="_blank"]{padding-right:24px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.518' height='13.517' viewBox='0 0 13.518 13.517'%3E%3Cg id='Group_190706' data-name='Group 190706' transform='translate(-9036.395 16153.531)'%3E%3Cpath id='Path_398433' data-name='Path 398433' d='M83.315,212.964h3.7v3.7' transform='translate(8962.194 -16365.787)' fill='none' stroke='%233eb184' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cline id='Line_2327' data-name='Line 2327' y1='7.038' x2='7.038' transform='translate(9042.168 -16152.824)' fill='none' stroke='%233eb184' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3Cpath id='Path_398434' data-name='Path 398434' d='M13.34,233.431v4.732A1.737,1.737,0,0,1,11.6,239.9H4.518a1.737,1.737,0,0,1-1.737-1.737v-7.085a1.737,1.737,0,0,1,1.737-1.737H9.237' transform='translate(9034.114 -16380.414)' fill='none' stroke='%233eb184' stroke-linecap='round' stroke-linejoin='round' stroke-width='1'/%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:right 4px top 1px}.job-details.single .sec-tabl__main .cont .tr .td a[target="_blank"]:before{width:calc(100% - 20px)}.job-details.single .sec-tabl__main .cont .tr .td iframe{max-width:100% !important}.job-details.single .sec-tabl__main .cont .tr .td img{display:block;max-width:100%;height:auto;max-height:100%;margin-top:50px;border-radius:20px;margin-bottom:55px}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td img{margin:20px 0}}.job-details.single .sec-tabl__main .cont .tr .td table{table-layout:fixed;border:1px solid #473C34;margin-bottom:40px}.job-details.single .sec-tabl__main .cont .tr .td table td,.job-details.single .sec-tabl__main .cont .tr .td table th{border:1px solid #473C34}.job-details.single .sec-tabl__main .cont .tr .td blockquote{background-color:#fff;padding:36px 24px 35px 30px;border-radius:10px;margin:46px 0 40px}.job-details.single .sec-tabl__main .cont .tr .td blockquote span[style*="text-decoration: underline"]{text-decoration:none !important;background:linear-gradient(to bottom, transparent 53%, #E3F2D1 0%);background-position:center bottom 0;padding-bottom:2px}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td blockquote{padding:25px;letter-spacing:0.08em}}.job-details.single .sec-tabl__main .cont .tr .td blockquote p{margin-bottom:0}.job-details.single .sec-tabl__main .cont .tr .td .linkcard{width:100%;margin:36px 0 34px;border:none}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard{margin:29px 0 27px;font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em}}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-internal-wrap,.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-link{width:100%;display:inline-block;max-width:100%;background:none;border:none;margin:0;padding:0}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-link{border-radius:10px;border:1px solid #3EB184;transition:all 0.3s;border-radius:10px;color:#473C34;cursor:pointer}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-link:before{content:unset}@media only screen and (min-width: 1025px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-link:hover{opacity:0.75}}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card{width:100%;display:inline-block;border:none;padding:0;margin:0}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-info,.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-url,.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-excerpt{display:none !important}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content{width:100%;display:flex;padding:25px 91px 27px 25px;position:relative;align-items:center;position:relative;height:unset;margin:0;overflow:hidden}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content{padding:0;align-items:unset}}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content:after{content:'';position:absolute;width:55px;height:35px;background:#42C390 url(../../img-recruit/common/icon/arr_right_white.svg) center/18px 9px no-repeat;border-radius:50%;top:50%;right:23px;transform:translateY(-50%)}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content:after{border-radius:unset;width:15px;height:8px;right:12px;background:url(../../img-recruit/common/icon/arr_right_green03.svg) center/contain no-repeat}}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .btn-arr-blue{display:none}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-thumbnail{min-width:189px;border-radius:6px;position:relative;overflow:hidden;max-width:unset;max-height:unset;padding:0;margin:0;float:unset}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-thumbnail:before{display:block;content:" ";width:100%;padding-top:66.66667%}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-thumbnail>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-thumbnail{width:33.33333%;min-width:unset;border-radius:unset}}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-thumbnail img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center;border-radius:unset;top:0;left:0}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-title{padding-left:20px}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-title{align-self:center;width:66.66667%;padding:15px 32px 15px 16px}}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-title .lkc-title-text{margin-bottom:0;font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.12em;font-weight:400;overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;cursor:pointer}@media only screen and (min-width: 1025px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-title .lkc-title-text:hover{text-decoration:none}}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-title .lkc-title-text{font-size:15px;line-height:calc(24/15);letter-spacing:0.1em}}.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-title .pz-linkcard-date{margin-top:10px;margin-bottom:0;font-size:14px;font-size:1.4rem;line-height:1.57143em;letter-spacing:.12em;font-weight:400}@media (max-width: 767px){.job-details.single .sec-tabl__main .cont .tr .td .linkcard .lkc-card .lkc-content .lkc-title .pz-linkcard-date{margin-top:3px}}.job-details.single .sec-form{background-color:#fff;position:relative;padding-top:206px}@media (max-width: 767px){.job-details.single .sec-form{padding-top:69px}}.job-details.single .sec-form:before{content:'';position:absolute;width:100%;height:100%;background:url(../../img-recruit/job-details/bg-form.png) center top/100% 4082px no-repeat;left:0;top:0}@media (max-width: 767px){.job-details.single .sec-form:before{background:url(../../img-recruit/job-details/bg-form_sp.png) center top/100% 3083px no-repeat}}.job-details.single .sec-form .inner{max-width:1180px;position:relative;z-index:1}.job-details.single .sec-form .p-heading .h-jp{font-size:29px;margin-top:5px}@media (max-width: 767px){.job-details.single .sec-form .p-heading .h-jp{font-size:24px;line-height:calc(40/24);margin-top:7px;letter-spacing:0.1em}}.job-details.single .sec-form__main{margin-top:44px}@media (max-width: 767px){.job-details.single .sec-form__main{margin-top:18px}}.job-details.single .sec-form__main .form-block__step .step-img{margin:0 auto;image-rendering:auto;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.job-details.single .sec-form__main .form-block__tabl{background-color:#fff;border-radius:30px;margin-top:-63px;padding:142px 20px 80px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl{border-radius:20px;margin-top:-44px;padding:66px 25px 40px}}.job-details.single .sec-form__main .form-block__tabl .cont{max-width:878px;margin:0 auto}.job-details.single .sec-form__main .form-block__tabl .tr{display:flex;justify-content:space-between}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr{flex-wrap:wrap}}.job-details.single .sec-form__main .form-block__tabl .tr:not(:last-child){margin-bottom:41px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr:not(:last-child){margin-bottom:19px}}.job-details.single .sec-form__main .form-block__tabl .tr .th{width:215px;min-width:215px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .th{width:100%;min-width:unset;margin-bottom:10px}}.job-details.single .sec-form__main .form-block__tabl .tr .th em{font-style:normal;display:inline-block;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.1em;font-weight:500;text-align:center;padding:4px 9px 5px;border-radius:5px;background-color:#5DD1A5;margin-right:13px;color:#fff;position:relative}.job-details.single .sec-form__main .form-block__tabl .tr .th em.opt{background-color:#F5F5F5;color:#473C34}.job-details.single .sec-form__main .form-block__tabl .tr .th h3{display:inline-block;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:bold}.job-details.single .sec-form__main .form-block__tabl .tr .td{width:calc(100% - 215px);max-width:563px;padding-right:17px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.1em;font-weight:400;color:#473C34}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td{width:100%;max-width:100%;padding-right:0}}.job-details.single .sec-form__main .form-block__tabl .tr .td .ttl{padding-bottom:5px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td .ttl{padding-bottom:0;margin-top:-6px}}.job-details.single .sec-form__main .form-block__tabl .tr .td .note{font-size:15px;margin-bottom:6px;letter-spacing:0.1em}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td .note{margin-top:-6px}}.job-details.single .sec-form__main .form-block__tabl .tr .td input,.job-details.single .sec-form__main .form-block__tabl .tr .td textarea{background-color:#F5F5F5;border:unset;border-radius:5px;padding:10px 20px;width:100%;min-height:58px;color:#473C34 !important}.job-details.single .sec-form__main .form-block__tabl .tr .td input::placeholder{color:#473C34 !important}.job-details.single .sec-form__main .form-block__tabl .tr .td textarea{min-height:180px;margin-bottom:-7px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td textarea{min-height:140px;margin-bottom:-8px}}.job-details.single .sec-form__main .form-block__tabl .tr .td input[name="zipcode"]{max-width:214px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td input[name="zipcode"]{max-width:160px}}.job-details.single .sec-form__main .form-block__tabl .tr .td input[name="birth"]{max-width:214px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td input[name="birth"]{max-width:100%}}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-flex{display:flex;align-items:center}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-flex span{padding-right:15px}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:40px;grid-row-gap:20px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio{grid-column-gap:5px;grid-row-gap:8px}}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label{position:relative}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label input{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;opacity:0;cursor:pointer}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label input:checked ~ span{background-color:#5DD1A5}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label input:checked ~ span i{border-color:#5DD1A5}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label input:checked ~ span i:before{transform:scale(1)}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label span{display:flex;width:100%;align-items:center;padding:10px 20px 12px 65px;min-height:58px;background-color:#F5F5F5;border-radius:5px;position:relative;color:#473C34;transition:background 0.3s ease-in-out}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label span{padding-left:54px}}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label span i{position:absolute;width:24px;height:24px;background:#fff;border-radius:50%;border:1px solid #F5F5F5;left:24px;top:calc(50% - 12px);transition:border-color 0.3s ease-in-out}@media (max-width: 767px){.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label span i{left:20px}}.job-details.single .sec-form__main .form-block__tabl .tr .td .gr-chkradio label span i:before{content:'';position:absolute;width:14px;height:14px;border-radius:50%;background-color:#5DD1A5;left:calc(50% - 7px);top:calc(50% - 7px);transform:scale(0);transition:transform 0.3s ease-in-out}.job-details.single .sec-form__main .form-block .txtContact01{max-width:848px;margin:66px auto 0;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em;font-weight:400}@media (max-width: 767px){.job-details.single .sec-form__main .form-block .txtContact01{margin-top:26px;font-size:16px}}.job-details.single .sec-form__main .form-block .txtContact01 .t0b10{font-size:16px;font-weight:bold}.job-details.single .sec-form__main .form-block .txtContact01 .t0b20{margin-top:10px;color:#473C34}@media (max-width: 767px){.job-details.single .sec-form__main .form-block .txtContact01 .t0b20{margin-top:7px;font-size:15px;letter-spacing:0.1em;line-height:calc(28/15)}}.job-details.single .sec-form__main .form-block .txtContact01 .t0b20 a{text-decoration:underline}.job-details.single .sec-form__main .form-block .taC{margin-top:50px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block .taC{margin-top:27px}}.job-details.single .sec-form__main .form-block .taC .check label{width:100%;max-width:420px;margin:0 auto;display:block;position:relative}.job-details.single .sec-form__main .form-block .taC .check label input{position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;z-index:2;cursor:pointer}.job-details.single .sec-form__main .form-block .taC .check label input:checked ~ span{background-color:#5DD1A5;color:#fff}.job-details.single .sec-form__main .form-block .taC .check label input:checked ~ span i{background:#fff url(../../img-recruit/common/icon/ico_check.svg) center/11px 9px no-repeat}.job-details.single .sec-form__main .form-block .taC .check label span{width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;color:#473C34;font-size:16px;font-size:1.6rem;line-height:1.4em;letter-spacing:.1em;font-weight:400;min-height:80px;padding:10px 30px 10px 10px;transition:all 0.3s ease-in-out}@media (max-width: 767px){.job-details.single .sec-form__main .form-block .taC .check label span{min-height:70px;padding:10px}}.job-details.single .sec-form__main .form-block .taC .check label span i{display:inline-block;width:24px;height:24px;border-radius:3px;background:#F5F5F5;margin-right:20px;transform:translate3d(0, 0, 0);background-position:center;background-size:11px 9px;transition:background 0.3s ease-in-out}.job-details.single .sec-form__main .form-block .taC .t30b20{margin-top:84px}@media (max-width: 767px){.job-details.single .sec-form__main .form-block .taC .t30b20{margin-top:40px}}.job-details.single .sec-form__main .form-block .t30b0{max-width:668px;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.1em;font-weight:400;margin:56px auto 0;text-align:center;color:#473C34}@media (max-width: 767px){.job-details.single .sec-form__main .form-block .t30b0{line-height:calc(28/15);margin-top:36px}}.job-details.single .sec-form .copyright{font-size:12px;font-size:1.2rem;line-height:1.4em;letter-spacing:.1em;font-weight:400;font-family:"classico-urw",sans-serif;text-align:center;color:#5DD1A5;padding:55px 0 50px}@media (max-width: 767px){.job-details.single .sec-form .copyright{font-size:10px;padding:63px 0 44px}}.job-details.single:not(.form-thanks) .footer_rc{display:none}.job-details #btnConfirm,.job-details #btnSend{width:100%;max-width:480px;border:unset;min-height:90px;margin:0 auto;display:flex;justify-content:center;align-items:center;text-align:center;padding:15px 20px;position:relative;border-radius:5px;background:linear-gradient(135deg, #85e67e 0%, #4dd3c3 52.71%, #02a8be 100%);cursor:pointer}@media (max-width: 767px){.job-details #btnConfirm,.job-details #btnSend{padding-right:43px}}.job-details #btnConfirm:before,.job-details #btnSend:before{content:'';position:absolute;width:calc(100% - 4px);height:calc(100% - 4px);background-color:#fff;border-radius:5px;left:50%;top:50%;opacity:0;transition:opacity 0.3s ease-in-out;transform:translate(-50%, -50%)}.job-details #btnConfirm:after,.job-details #btnSend:after{content:'';position:absolute;width:55px;height:35px;border-radius:50%;background:#fff url(../../img-recruit/common/icon/arr_right_green02.svg) center/18px 9px no-repeat;background-size:18px 9px;top:50%;right:32px;transition:background-color 0.3s ease-in-out, transform 0.3s ease-in-out;transform:translateY(-50%)}@media (max-width: 767px){.job-details #btnConfirm:after,.job-details #btnSend:after{right:20px}}.job-details #btnConfirm span,.job-details #btnSend span{position:relative;z-index:2;font-size:19px;font-size:1.9rem;line-height:1.4em;letter-spacing:.12em;font-weight:500;color:#fff;transition:color 0.3s ease-in-out}@media only screen and (min-width: 1025px){.job-details #btnConfirm:hover:before,.job-details #btnSend:hover:before{opacity:1}.job-details #btnConfirm:hover:after,.job-details #btnSend:hover:after{background:#0FB0BF url(../../img-recruit/common/icon/arr_right_white.svg) center/18px 9px no-repeat;background-size:18px 9px;transform:translate(4px, -50%)}.job-details #btnConfirm:hover span,.job-details #btnSend:hover span{color:#00A8BE}}.job-details.form-confirm .gr-btn-fix{display:none}.job-details.form-confirm .header_rc{pointer-events:none;position:absolute;background-color:transparent;padding-left:20px}.job-details.form-confirm .header_rc:after{display:none}@media (max-width: 767px){.job-details.form-confirm .header_rc{padding-left:15px}}.job-details.form-confirm .header_rc .hamburger-menu,.job-details.form-confirm .header_rc__mn{display:none}.job-details.form-confirm .cmn-Hdpage{padding-top:61px}@media (max-width: 767px){.job-details.form-confirm .cmn-Hdpage{padding-top:0}}.job-details.form-confirm .cmn-Hdpage__ins{justify-content:center}.job-details.form-confirm .cmn-Hdpage__ttl{text-align:center}.job-details.form-confirm .cmn-Hdpage__ttl .line-recruit{margin-left:auto;margin-right:auto}.job-details.form-confirm .cmn-Hdpage__ttl .line-recruit .line{left:0}.job-details.form-confirm .sec-heading{margin-top:52px}@media (max-width: 767px){.job-details.form-confirm .sec-heading{margin-top:29px}}.job-details.form-confirm .sec-form{background-color:unset;padding-top:0}.job-details.form-confirm .sec-form:before{display:none}.job-details.form-confirm .sec-form__main{margin-top:33px}.job-details.form-confirm .sec-form__main .form-block__tabl{margin-top:-63px;padding:152px 20px 105px}@media (max-width: 767px){.job-details.form-confirm .sec-form__main .form-block__tabl{margin-top:-47px;padding:67px 25px 37px}}.job-details.form-confirm .sec-form__main .form-block__tabl .cont{max-width:872px}.job-details.form-confirm .sec-form__main .form-block__tabl .cont .tr:not(:last-child){margin-bottom:44px}@media (max-width: 767px){.job-details.form-confirm .sec-form__main .form-block__tabl .cont .tr:not(:last-child){margin-bottom:20px}}@media (max-width: 767px){.job-details.form-confirm .sec-form__main .form-block__tabl .cont .tr .th{margin-bottom:3px}}.job-details.form-confirm .sec-form__main .form-block__tabl .cont .tr .td{padding-right:0}@media (min-width: 768px){.job-details.form-confirm .sec-form__main .form-block__tabl .cont .tr .td{max-width:617px}}@media (max-width: 767px){.job-details.form-confirm .sec-form__main .form-block__tabl .cont .tr .td{line-height:calc(28/16)}}.job-details.form-confirm .sec-form__main .form-block .taR{margin-top:25px}@media (max-width: 767px){.job-details.form-confirm .sec-form__main .form-block .taR{margin-top:18px}}.job-details.form-confirm .sec-form__main .form-block .taR p{font-size:15px;letter-spacing:0.12em;padding-left:61px;margin-left:auto;max-width:fit-content;margin-right:0;position:relative;transition:opacity 0.3s ease-in-out;cursor:pointer}.job-details.form-confirm .sec-form__main .form-block .taR p:after{content:'';position:absolute;width:37px;height:23px;border-radius:50%;background:#fff url(../../img-recruit/common/icon/arr_right_green02.svg) center/15px 8px no-repeat;background-size:15px 8px;top:1px;left:4px;transition:background-color 0.3s ease-in-out, transform 0.3s ease-in-out;transform:scale(-1)}@media only screen and (min-width: 1025px){.job-details.form-confirm .sec-form__main .form-block .taR p:hover{opacity:1}.job-details.form-confirm .sec-form__main .form-block .taR p:hover:after{background:#76DEB7 url(../../img-recruit/common/icon/arr_right_white.svg) center/15px 8px no-repeat;transform:translateX(-4px) scale(-1)}}@media (min-width: 768px){.job-details.form-confirm .sec-form__main .form-block .taC{margin-top:57px}}.job-details.form-confirm .sec-form__main .form-block .t30b0{margin-top:98px}@media (max-width: 767px){.job-details.form-confirm .sec-form__main .form-block .t30b0{margin-top:59px}}@media (min-width: 768px){.job-details.form-confirm .sec-form .copyright{padding-top:72px}}.job-details.form-thanks .cmn-Hdpage{padding-top:157px}@media (max-width: 767px){.job-details.form-thanks .cmn-Hdpage{padding-top:41px}}.job-details.form-thanks .cmn-Hdpage__ins{justify-content:center}.job-details.form-thanks .cmn-Hdpage__ttl{text-align:center}.job-details.form-thanks .cmn-Hdpage__ttl .line-recruit{margin-left:auto;margin-right:auto}.job-details.form-thanks .cmn-Hdpage__ttl .line-recruit .line{left:0}.job-details.form-thanks .sec-heading{margin-top:51px}@media (max-width: 767px){.job-details.form-thanks .sec-heading{margin-top:31px}}.job-details.form-thanks .sec-form{background-color:unset;padding-top:0}.job-details.form-thanks .sec-form:before{display:none}@media (max-width: 767px){.job-details.form-thanks .sec-form__main{margin-top:33px}}.job-details.form-thanks .sec-form__main .form-block__thanks{border-radius:30px;background-color:#fff;padding:143px 25px 88px;text-align:center;margin-top:-61px}@media (max-width: 767px){.job-details.form-thanks .sec-form__main .form-block__thanks{border-radius:20px;margin-top:-43px;padding-top:79px;padding-bottom:63px}}.job-details.form-thanks .sec-form__main .form-block__thanks .thanks-ttl{font-size:25px;font-size:2.5rem;line-height:1.6em;letter-spacing:.12em;font-weight:500}@media (max-width: 767px){.job-details.form-thanks .sec-form__main .form-block__thanks .thanks-ttl{font-size:20px;letter-spacing:0.1em}}.job-details.form-thanks .sec-form__main .form-block__thanks .thanks-txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.1em;font-weight:400;margin-top:32px}@media (max-width: 767px){.job-details.form-thanks .sec-form__main .form-block__thanks .thanks-txt{text-align:left;margin-top:20px;letter-spacing:0.08em}}.job-details.form-thanks .sec-form__main .form-block__thanks .btn-back-top{display:block;margin-top:69px;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.12em;font-weight:500;cursor:pointer}@media (max-width: 767px){.job-details.form-thanks .sec-form__main .form-block__thanks .btn-back-top{margin-top:30px}}.job-details.form-thanks .sec-form__main .form-block__thanks .btn-back-top span{padding-left:58px;position:relative}.job-details.form-thanks .sec-form__main .form-block__thanks .btn-back-top span:after{content:'';position:absolute;width:37px;height:23px;border-radius:50%;background:#76DEB7 url(../../img-recruit/common/icon/arr_right_white.svg) center/15px 8px no-repeat;background-size:15px 8px;top:1px;left:0;transition:transform 0.3s ease-in-out;transform:scale(-1)}@media only screen and (min-width: 1025px){.job-details.form-thanks .sec-form__main .form-block__thanks .btn-back-top:hover{opacity:1}.job-details.form-thanks .sec-form__main .form-block__thanks .btn-back-top:hover span:after{transform:scale(-1) translateX(-4px)}}.job-details.form-thanks .footer_rc{z-index:0}@media (min-width: 768px){.job-details.form-confirm .sec-form,.job-details.form-thanks .sec-form{padding-top:75px;margin-top:-75px;overflow:hidden}}.job-details.form-confirm .sec-form .gr-suspended .ico-suspended,.job-details.form-thanks .sec-form .gr-suspended .ico-suspended{position:absolute;z-index:-1}.job-details.form-confirm .sec-form .gr-suspended .ico-suspended--01,.job-details.form-thanks .sec-form .gr-suspended .ico-suspended--01{top:10px;right:-213px}@media (max-width: 767px){.job-details.form-confirm .sec-form .gr-suspended .ico-suspended--01,.job-details.form-thanks .sec-form .gr-suspended .ico-suspended--01{display:none}}

/*# sourceMappingURL=maps/job-details.min.css.map */
