.recruit .block_lead{padding:21.33vw 0;width:84vw;margin:auto}.recruit .block_lead h4{font-size:6.4vw;line-height:9.6vw;letter-spacing:.04em;font-weight:600;margin-bottom:8vw}.recruit .block_lead p{font-size:3.47vw;line-height:6.13vw;letter-spacing:.04em;font-weight:600}.recruit .block_value{width:84vw;margin:auto;box-sizing:border-box;border:2px solid #000;position:relative;margin-bottom:21.33vw}.recruit .block_value .value_inner{padding:9.6vw 5.33vw}.recruit .block_value .icon_cat{width:16vw;height:17.07vw;position:absolute;right:4.8vw;bottom:-2.13vw}.recruit .block_value .icon_cat i{width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA2MC40IDY0LjIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDYwLjQgNjQuMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGREY5RjM7fS5zdDF7ZmlsbDojRTM3RTc5O308L3N0eWxlPjxnIGlkPSJjYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NzUuMjMgLTI3Mi4zNTgpIj48ZWxsaXBzZSBjbGFzcz0ic3QwIiBjeD0iOTkzLjEiIGN5PSIzMjkuOCIgcng9IjguMiIgcnk9IjYuNiIvPjxlbGxpcHNlIGNsYXNzPSJzdDAiIGN4PSIxMDIzLjgiIGN5PSIzMjkuOCIgcng9IjguMiIgcnk9IjYuNiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xMDA3LjMsMzIwYy0yLjQtMC40LTQuOC0xLjMtNy0yLjVjLTYuNS0zLjctMTAuNS04LjUtMTEuOS0xMy43bC0xMS44LDAuM2MtMC44LDAtMS41LTAuNi0xLjUtMS40czAuNi0xLjUsMS40LTEuNWwxMS41LTAuM2MtMC4xLTEuNSwwLTIuOSwwLjMtNC4zbC05LjctMi4yYy0wLjEsMC0wLjMtMC4xLTAuNC0wLjFjLTAuNy0wLjQtMC45LTEuMy0wLjUtMmMwLjMtMC42LDAuOS0wLjgsMS42LTAuN2wxMCwyLjJjMC40LTAuOSwwLjgtMS44LDEuMy0yLjdjMS44LTMuMiw0LjQtNS45LDcuNC03LjhjMS4xLTAuOSwyLjItMywzLjMtNWMxLjctMy4yLDMuMy02LjIsNi01LjljMi44LDAuMiwzLjEsMy4yLDMuMyw1LjZjMC4yLDEuNSwwLjMsMy4zLDEuMSwzLjhjMi40LDEuNiw4LDIsMTAuMiwxLjljMC44LTAuMSwxLjQtMS40LDItMi44YzAuOC0xLjgsMS45LTQuNSw0LjctMy43YzMuMSwwLjgsMyw1LjIsMi45LDguN2MwLDAuOS0wLjEsMS43LDAsMi4zYzAsMC43LTAuNSwxLjMtMS4yLDEuM2MtMC43LDAtMS4zLTAuNS0xLjMtMS4xYzAsMCwwLTAuMSwwLTAuMWMwLTAuNywwLTEuNiwwLTIuNWMwLjEtMi4yLDAuMi01LjktMS02LjJjLTAuNS0wLjEtMC44LDAuMy0xLjcsMi4zYy0wLjgsMS44LTEuOCw0LjEtNC4xLDQuM2MtMi41LDAuMi04LjctMC4zLTExLjgtMi4zYy0xLjgtMS4yLTItMy41LTIuMi01LjdjLTAuMi0xLjktMC40LTMuMi0xLjEtMy4zYy0xLjEtMC4xLTIuNCwyLjUtMy41LDQuNmMtMS4yLDIuMi0yLjQsNC42LTQuMSw1LjljLTIuOCwxLjctNS4xLDQuMS02LjcsN2MtMC41LDAuOS0xLDEuOS0xLjMsMi45YzAsMC4yLDAsMC4zLDAsMC41Yy0wLjEsMC4yLTAuMiwwLjQtMC4zLDAuNmMtMC41LDEuNy0wLjYsMy41LTAuNCw1LjJjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjdjMCwwLjEsMCwwLjIsMCwwLjNjMSw0LjgsNC42LDkuMywxMC44LDEyLjdjMS45LDEuMSw0LDEuOCw2LjIsMi4yYzAuNywwLjEsMS4xLDAuOCwxLDEuNVMxMDA4LDMyMC4xLDEwMDcuMywzMjBMMTAwNy4zLDMyMHogTTEwMjkuNywzMTQuOGwtMTMuNS01LjljMCwwLTAuMSwwLTAuMS0wLjFjLTAuNy0wLjQtMC45LTEuMy0wLjYtMmMwLjQtMC43LDEuMi0wLjksMS44LTAuNmwxMy41LDUuOWMwLjcsMC4zLDEuMSwxLjIsMC43LDEuOWMtMC4yLDAuNS0wLjcsMC45LTEuMywwLjlDMTAzMC4xLDMxNC45LDEwMjkuOSwzMTQuOSwxMDI5LjcsMzE0LjhMMTAyOS43LDMxNC44eiBNMTAzNCwzMDMuOWwtMTQuNC0xLjljLTAuMiwwLTAuNC0wLjEtMC41LTAuMmMtMC43LTAuNC0wLjktMS4zLTAuNS0yYzAuMy0wLjUsMC45LTAuOCwxLjQtMC43bDE0LjQsMS45YzAuOCwwLjEsMS4zLDAuOCwxLjMsMS42Yy0wLjEsMC43LTAuNywxLjMtMS40LDEuM0MxMDM0LjEsMzAzLjksMTAzNCwzMDMuOSwxMDM0LDMwMy45TDEwMzQsMzAzLjl6IE0xMDExLjgsMjk4LjFsLTMuOS0wLjhjLTAuOC0wLjItMS4zLTAuOS0xLjEtMS43YzAuMi0wLjgsMC45LTEuMywxLjctMS4xbDAsMGwzLjksMC44YzAuOCwwLjIsMS4zLDAuOSwxLjEsMS43QzEwMTMuMywyOTcuOCwxMDEyLjUsMjk4LjMsMTAxMS44LDI5OC4xTDEwMTEuOCwyOTguMXogTTEwMDEuMywyOTUuOWwtNC41LTAuNmMtMC4yLDAtMC4zLTAuMS0wLjUtMC4yYy0wLjctMC40LTAuOS0xLjMtMC41LTJjMC4zLTAuNSwwLjktMC44LDEuNS0wLjdsNC41LDAuNmMwLjgsMC4xLDEuNCwwLjgsMS4zLDEuNlMxMDAyLjEsMjk2LDEwMDEuMywyOTUuOUMxMDAxLjMsMjk1LjksMTAwMS4zLDI5NS45LDEwMDEuMywyOTUuOUwxMDAxLjMsMjk1Ljl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTk5My4xLDMyMC45Yy01LjgsMC05LjgsNC42LTkuOCw4LjhjMCwxLjksMC45LDMuOCwyLjUsNC45YzEuNywxLjMsNC4yLDEuOSw3LjMsMS45czUuNi0wLjcsNy4zLTEuOWMxLjYtMS4xLDIuNS0zLDIuNS00LjlDMTAwMi45LDMyNS41LDk5OC45LDMyMC45LDk5My4xLDMyMC45eiBNOTk4LjksMzMyLjZjLTMuNiwxLjktOCwxLjktMTEuNywwYy0wLjktMC43LTEuNS0xLjctMS41LTIuOWMwLTMsMy4xLTYuMyw3LjMtNi4zczcuMywzLjMsNy4zLDYuM0MxMDAwLjQsMzMwLjgsOTk5LjgsMzMxLjksOTk4LjksMzMyLjZMOTk4LjksMzMyLjZ6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwMjMuNSwzMjAuOWMtNS44LDAtOS44LDQuNi05LjgsOC44YzAsMS45LDAuOSwzLjgsMi41LDQuOWMxLjcsMS4zLDQuMiwxLjksNy4zLDEuOXM1LjYtMC43LDcuMy0xLjljMS42LTEuMSwyLjUtMywyLjUtNC45QzEwMzMuNCwzMjUuNSwxMDI5LjMsMzIwLjksMTAyMy41LDMyMC45eiBNMTAyOS40LDMzMi42Yy0zLjYsMS45LTgsMS45LTExLjcsMGMtMC45LTAuNy0xLjUtMS43LTEuNS0yLjljMC0zLDMuMS02LjMsNy4zLTYuM3M3LjMsMy4zLDcuMyw2LjNDMTAzMC45LDMzMC44LDEwMzAuMywzMzEuOSwxMDI5LjQsMzMyLjZMMTAyOS40LDMzMi42eiIvPjwvZz48L3N2Zz4=);background-size:cover;background-repeat:no-repeat}.recruit .block_value .ttl_h4{border-bottom:1px solid #000;padding-bottom:5.33vw;margin-bottom:8vw}.recruit .block_value .ttl_h4 h4{font-size:6.4vw;line-height:9.6vw;letter-spacing:.04em;font-weight:600}.recruit .block_value dl{margin-bottom:8vw}.recruit .block_value dl dt{margin-bottom:1.33vw}.recruit .block_value dl dt span.ja{font-weight:600;font-size:3.2vw;letter-spacing:.04em}.recruit .block_value dl dt span.en{display:block;font-weight:700;font-style:italic;font-size:6.4vw;letter-spacing:.04em;line-height:9.6vw}.recruit .block_value dl dd{font-size:3.47vw;line-height:6.13vw;font-weight:600}.recruit .block_recruitment{text-align:center;margin-bottom:42.67vw}.recruit .block_recruitment h5{color:#ee827d;font-size:4.8vw;letter-spacing:.04em;font-weight:600;margin-bottom:10.67vw}.recruit .block_recruitment p.lead{font-size:3.73vw;font-weight:600;letter-spacing:.04em;line-height:6.67vw;margin-bottom:5.33vw}.recruit .block_recruitment p.note{font-size:3.2vw;letter-spacing:.04em;color:#666;margin-bottom:8vw}.recruit .block_recruitment .list_btn{width:84vw;margin:auto;margin-bottom:4rem}.recruit .block_recruitment .list_recruit{width:80%;max-width:860px;margin:auto;margin-bottom:4rem}.recruit .block_recruitment .share{display:flex;justify-content:flex-end;margin-bottom:1.2rem}.recruit .block_recruitment .share .share_icon{margin-right:.5rem}.recruit .block_recruitment div.recruit_tile{border-radius:8px;box-shadow:2px 2px 8px gray;display:flex;flex-direction:column;margin-bottom:1.2rem}.recruit .block_recruitment div.recruit_tile:hover{opacity:.4}.recruit .block_recruitment figure.cloud_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_cloud.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.sre_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_sre.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.cs_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_cs.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.backend_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_backend.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.frontend_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_frontend.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.mobile_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_mobile.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.cd_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_cd.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.builtin_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_builtin.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.mk_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/recruit_backend.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment figure.act_img{height:150px;border-radius:8px 8px 0 0;background:url(/cdn/shop/t/58/assets/accounting.jpeg) center no-repeat;background-size:cover}.recruit .block_recruitment .recruit_body{padding:2.2rem;text-align:left;font-weight:700;display:flex;justify-content:center;align-items:center}.recruit .block_recruitment .recruit_body h2{font-weight:700}.recruit .block_recruitment .recruit_body p{line-height:20px}.recruit .block_recruitment h2{font-size:1.6rem;border-left:5px solid black;padding:.8rem .8rem .8rem 1.4rem;margin-bottom:1.2rem}.recruit .block_recruitment p{font-size:1.2rem;color:gray}.recruit .block_recruitment .list_btn ul li{margin-bottom:5.33vw}.recruit .block_recruitment .list_btn ul li:last-child{margin-bottom:0}.recruit .block_recruitment .list_btn ul li a .inner{background:#fff}.recruit .block_recruitment .list_btn ul li a .inner span{color:#ee827d}@media all and (min-width: 864px){.page-kv .bg figure{background-size:auto 100%;background-image:url(/cdn/shop/t/58/assets/recurit_kv.webp)}.recruit .block_lead{padding:8.33vw 0 7.78vw;width:75vw;max-width:1080px}.recruit .block_lead h4{font-size:2.36vw;line-height:3.54vw;margin-bottom:1.67vw}.recruit .block_lead p{font-size:1.11vw;line-height:2}.recruit .block_value{width:75vw;max-width:1080px;margin:auto;margin-bottom:8.33vw}.recruit .block_value .value_inner{padding:4.86vw 5.56vw 5.56vw}.recruit .block_value .icon_cat{width:5.21vw;height:5.56vw;right:2.78vw;bottom:-.56vw}.recruit .block_value .ttl_h4{padding-bottom:2.08vw;margin-bottom:2.78vw}.recruit .block_value .ttl_h4 h4{font-size:2.36vw;line-height:3.54vw}.recruit .block_value dl{margin-bottom:2.92vw}.recruit .block_value dl:nth-last-of-type(1){margin-bottom:0}.recruit .block_value dl dt{margin-bottom:.35vw}.recruit .block_value dl dt span.ja{font-size:.83vw}.recruit .block_value dl dt span.en{font-size:2.36vw;line-height:3.54vw}.recruit .block_value dl dd{font-size:1.11vw;line-height:2}.recruit .block_recruitment{text-align:center;margin-bottom:12.5vw}.recruit .block_recruitment h5{font-size:1.67vw;font-weight:600;margin-bottom:3.47vw}.recruit .block_recruitment p.lead{font-size:1.11vw;line-height:2;margin-bottom:.97vw}.recruit .block_recruitment p.note{font-size:.83vw;margin-bottom:2.78vw}.recruit .block_recruitment .list_btn{width:320px}.recruit .block_recruitment .list_btn ul li{margin-bottom:20px}.recruit .block_recruitment .list_btn ul li:last-child{margin-bottom:0}.recruit .block_recruitment .list_btn ul li a .inner{-webkit-transition:background .15s linear;transition:background .15s linear}.recruit .block_recruitment .list_btn ul li a .inner span{-webkit-transition:color .15s linear;transition:color .15s linear}.recruit .block_recruitment .list_btn ul li a:hover .inner{background:#efebe8}.recruit .block_recruitment div.recruit_tile{flex-direction:row}.recruit .block_recruitment div.recruit_tile p{font-size:1.6rem}.recruit .block_recruitment figure.cloud_img,.recruit .block_recruitment figure.sre_img,.recruit .block_recruitment figure.cs_img,.recruit .block_recruitment figure.backend_img,.recruit .block_recruitment figure.frontend_img,.recruit .block_recruitment figure.mobile_img,.recruit .block_recruitment figure.cd_img,.recruit .block_recruitment figure.builtin_img,.recruit .block_recruitment figure.act_img,.recruit .block_recruitment figure.mk_img{width:150px;border-radius:8px 0 0 8px}.recruit .block_recruitment h2{font-size:2.2rem}}@media all and (min-width: 1440px){.page-kv .bg figure{background-size:cover}.recruit .block_lead{padding:120px 0 112px;width:1080px}.recruit .block_lead h4{font-size:34px;font-size:3.4rem;line-height:51px;margin-bottom:24px}.recruit .block_lead p{font-size:16px;font-size:1.6rem}.recruit .block_value{width:1080px;margin-bottom:120px}.recruit .block_value .value_inner{padding:70px 80px 80px}.recruit .block_value .icon_cat{width:75px;height:80px;right:40px;bottom:-8px}.recruit .block_value .ttl_h4{padding-bottom:30px;margin-bottom:40px}.recruit .block_value .ttl_h4 h4{font-size:34px;font-size:3.4rem;line-height:51px}.recruit .block_value dl{margin-bottom:42px}.recruit .block_value dl dt{margin-bottom:5px}.recruit .block_value dl dt span.ja{font-size:12px;font-size:1.2rem}.recruit .block_value dl dt span.en{font-size:34px;font-size:3.4rem;line-height:51px}.recruit .block_value dl dd{font-size:16px;font-size:1.6rem}.recruit .block_recruitment{margin-bottom:180px}.recruit .block_recruitment h5{font-size:24px;font-size:2.4rem;margin-bottom:50px}.recruit .block_recruitment p.lead{font-size:16px;font-size:1.6rem;margin-bottom:14px}.recruit .block_recruitment p.note{font-size:12px;font-size:1.2rem;margin-bottom:40px}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/recruit.css.map */
