﻿.Container_container__tZgBA{position:relative}.TextLinkArrowBorder_textLinkArrowBorder__9TQzA{display:block;position:relative;border-bottom:2px solid #e6e6e6}.TextLinkArrowBorder_textLinkArrowBorderInner__TWM7n{width:-moz-fit-content;width:fit-content;transition:all .3s;color:var(--theme-color)}.TextLinkArrowBorder_textLinkArrowBorderInner__TWM7n svg{width:11px;fill:#000;opacity:.2;position:absolute;right:0;bottom:10px}.TextLinkArrowBorder_textLinkArrowBorderInner__TWM7n span{display:inline-block;padding:10px 0;white-space:pre}.TextLinkArrowBorder_textLinkArrowBorder__9TQzA:hover svg{animation:var(--hover-icon-animation);opacity:1}.TextLinkArrowBorder_textLinkArrowBorderInner__TWM7n:after{content:"";display:block;border-bottom:2px solid var(--theme-color);height:2px;margin-bottom:-2px}.TextLinkArrowBorder_linkTitle__TdL4M{font-weight:700;-webkit-line-clamp:4;line-clamp:4}.TechBlogs_vision__Zr3_j{padding:64px calc(50% - 50vw);background:#1b1b1b;width:100vw;position:relative}.TechBlogs_vision__Zr3_j iframe{border-radius:6px;width:100%;height:auto;aspect-ratio:1.11}.TechBlogs_vision__Zr3_j:after{position:absolute;top:20px;right:0;content:"";background-image:url(/image/technology/tech-vision-logo.png);background-repeat:no-repeat;background-position:100%;background-size:contain;width:330px;height:325px;border-radius:3px;overflow:hidden}.TechBlogs_vision__Zr3_j .TechBlogs_visionInner__VGbo3{padding-bottom:0;position:relative;z-index:10}.TechBlogs_vision__Zr3_j .TechBlogs_techVision__U61Hc{margin-top:20px;background:rgba(255,255,255,.05);text-align:center}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA{margin-top:20px;color:#fff}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA b{font-size:3rem;line-height:1.26}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA div{margin-top:20px;color:var(--theme-color)}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA p{margin-top:5px;line-height:1.85;opacity:.6}.TechBlogs_vision__Zr3_j .TechBlogs_seeMoreLink__PK3tV{margin-top:16px}.TechBlogs_effort__ojxVj{margin-top:66px}.TechBlogs_effort__ojxVj>h2{font-size:var(--extra-large-font-size);line-height:1.27}.TechBlogs_techBlog___Z9sS{margin-top:66px;border:1px solid #f2f2f2;border-radius:3px;overflow:hidden}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl{padding:24px;background:#f2f2f2}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl svg{margin-top:10px;max-width:100%}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl p{margin-top:20px;opacity:.6;line-height:1.85}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl p+svg{margin-top:10px;width:22px;display:block}.TechBlogs_techBlog___Z9sS:hover .TechBlogs_techBlogContent___l1Yl p+svg{animation:var(--hover-icon-animation-lg)}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogImage__KOppK img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:769px){.TechBlogs_vision__Zr3_j .TechBlogs_visionInner__VGbo3{padding-top:0}.TechBlogs_vision__Zr3_j iframe{aspect-ratio:16/9}.TechBlogs_effort__ojxVj{padding-top:0;padding-bottom:0}.TechBlogs_vision__Zr3_j .TechBlogs_techVision__U61Hc{margin-top:39px}.TechBlogs_vision__Zr3_j:after{top:12px;width:625px;height:615px}.TechBlogs_vision__Zr3_j .TechBlogs_techVision__U61Hc>svg{width:620px;height:78px}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA{margin-top:32px}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA b{font-size:var(--max-font-size);line-height:1.25}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA div{font-size:var(--little-large-font-size)}.TechBlogs_vision__Zr3_j .TechBlogs_techVisionContent__1BycA p{line-height:2}.TechBlogs_vision__Zr3_j .TechBlogs_seeMoreLink__PK3tV{margin-top:5px}.TechBlogs_effort__ojxVj{margin-top:91px;margin-bottom:152px}.TechBlogs_effort__ojxVj>h2{font-size:var(--huge-font-size)}.TechBlogs_effort__ojxVj .TechBlogs_insideLink__1Gj_9{margin-top:65px}.TechBlogs_techBlog___Z9sS{margin-top:72px}.TechBlogs_techBlog___Z9sS>a{display:flex;height:100%}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl{padding:26px 60px 35px 26px;display:flex;flex-direction:column;width:73%}.TechBlogs_techBlogImage__KOppK{width:27%}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl b{opacity:.6}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl svg{margin-top:17px;width:auto}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl p{margin-top:auto;line-height:2}.TechBlogs_techBlog___Z9sS .TechBlogs_techBlogContent___l1Yl p+svg{width:45px}}.SearchKeyword_recruitHeaderSearchButton__ZtfX6{margin-left:20px;padding-left:20px;position:relative}.SearchKeyword_recruitHeaderSearchButton__ZtfX6:before{display:block;position:absolute;bottom:21px;top:8px;left:0;width:1px;height:15px;background:linear-gradient(#000,#000 25%,transparent 0) 0 0 repeat-y;background-size:1px 4px;content:""}.SearchKeyword_recruitHeaderSearchButton__ZtfX6>svg{width:20px;margin-top:5px}.SearchKeyword_recruitHeaderSearchButton__ZtfX6>svg:hover{opacity:.2}.SearchKeyword_recruitHeaderKeyword__Si86j{position:fixed;left:0;top:0;background:#fff;height:100%;width:100%;display:none;z-index:80001}.SearchKeyword_recruitHeaderKeyword_open__0w_aT{display:block}.SearchKeyword_recruitHeaderKeywordTop__o_h_B{padding:17px 21px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e6e6;color:#999999}.SearchKeyword_recruitHeaderKeywordContent__oYMQ_{padding:24px 21px}.SearchKeyword_recruitHeaderKeywordContent__oYMQ_ input{border-bottom:4px solid #e6e6e6;width:100%;background:#f2f2f2 url(/image/common/icons/search.svg) no-repeat;background-size:20px;background-position:20px;font-size:1.7rem;padding:20px 20px 20px 54px;border-radius:3px 3px 0 0}.SearchKeyword_recruitHeaderKeywordContent__oYMQ_ input::placeholder{opacity:.2}@media screen and (min-width:769px){.SearchKeyword_recruitHeaderKeyword__Si86j{border-radius:3px;box-shadow:0 3px 10px #e0e0e0}.SearchKeyword_recruitHeaderKeywordContent__oYMQ_{padding:52px 40px}.SearchKeyword_recruitHeaderKeywordContent__oYMQ_ input{font-size:var(--little-huge-font-size);padding:23px 20px 23px 54px}.SearchKeyword_recruitHeaderSearchButton__ZtfX6>svg{margin-top:0}.SearchKeyword_recruitHeaderSearchButton__ZtfX6:before{top:2px}}@media screen and (min-width:1024px){.SearchKeyword_recruitHeaderKeyword__Si86j{margin:0 -40px}.SearchKeyword_recruitHeaderKeywordTop__o_h_B{display:none}.SearchKeyword_recruitHeaderKeyword__Si86j{position:absolute;left:0;top:28px;height:190px;width:calc(100% + 80px)}}.SearchKeyword_recruitHeaderSearchButton__1IzQU{margin-left:20px;padding-left:20px;position:relative}.SearchKeyword_recruitHeaderSearchButton__1IzQU:before{display:block;position:absolute;bottom:21px;top:8px;left:0;width:1px;height:15px;background:linear-gradient(#000,#000 25%,transparent 0) 0 0 repeat-y;background-size:1px 4px;content:""}.SearchKeyword_recruitHeaderSearchButton__1IzQU>svg{width:20px;margin-top:5px}.SearchKeyword_recruitHeaderSearchButton__1IzQU>svg:hover{opacity:.2}.SearchKeyword_recruitHeaderKeyword__wvKgn{position:fixed;left:0;top:0;background:#fff;height:100%;width:100%;display:none;z-index:80001}.SearchKeyword_recruitHeaderKeyword_open__jYXp3{display:block}.SearchKeyword_recruitHeaderKeywordTop__hiwUB{padding:17px 21px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e6e6;color:#999999}.SearchKeyword_recruitHeaderKeywordContent__MA46_{padding:24px 21px}.SearchKeyword_recruitHeaderKeywordContent__MA46_ input{border-bottom:4px solid #e6e6e6;width:100%;background:#f2f2f2 url(/image/common/icons/search.svg) no-repeat;background-size:20px;background-position:20px;font-size:1.7rem;padding:20px 20px 20px 54px;border-radius:3px 3px 0 0}.SearchKeyword_recruitHeaderKeywordContent__MA46_ input::placeholder{opacity:.2}@media screen and (min-width:769px){.SearchKeyword_recruitHeaderKeyword__wvKgn{border-radius:3px;box-shadow:0 3px 10px #e0e0e0}.SearchKeyword_recruitHeaderKeywordContent__MA46_{padding:52px 40px}.SearchKeyword_recruitHeaderKeywordContent__MA46_ input{font-size:var(--little-huge-font-size);padding:23px 20px 23px 54px}.SearchKeyword_recruitHeaderSearchButton__1IzQU>svg{margin-top:0}.SearchKeyword_recruitHeaderSearchButton__1IzQU:before{top:2px}}@media screen and (min-width:1024px){.SearchKeyword_recruitHeaderKeyword__wvKgn{margin:0 -40px}.SearchKeyword_recruitHeaderKeywordTop__hiwUB{display:none}.SearchKeyword_recruitHeaderKeyword__wvKgn{position:absolute;left:0;top:28px;height:190px;width:calc(100% + 80px)}}.TechnologyRecruit_technologyRecruit__PMexr{background:var(--color-technology)}.TechnologyRecruit_technologyRecruitInner__Qs79i{padding-top:52px;padding-bottom:52px}.TechnologyRecruit_technologyRecruitInner__Qs79i>div:last-child{margin-top:32px}.TechnologyRecruit_technologyRecruitTitle__ACJk4{font-size:4.4rem;line-height:1.27}.TechnologyRecruit_technologyRecruitMessage___5O0U{font-size:var(--medium-font-size);line-height:1.85;color:#ffffff;margin-top:28px}@media screen and (min-width:769px){.TechnologyRecruit_technologyRecruitInner__Qs79i{display:flex;justify-content:space-between;align-items:baseline;padding-top:65px;padding-bottom:65px;margin:0 auto}.TechnologyRecruit_technologyRecruitInner__Qs79i>div:first-of-type{margin-right:50px}.TechnologyRecruit_technologyRecruitInner__Qs79i>div:last-child{margin-top:auto;width:50%}.TechnologyRecruit_technologyRecruitTitle__ACJk4{font-size:var(--max-font-size);line-height:1.25}.TechnologyRecruit_technologyRecruitMessage___5O0U{font-size:var(--little-large-font-size);line-height:2;margin-top:30px;max-width:400px}}.technology_technology__ZLXwd{padding-top:38px;padding-bottom:104px}.technology_technology__ZLXwd .technology_lead__oIh1K{margin-top:20px}@media screen and (min-width:769px){.technology_technology__ZLXwd{padding-top:61px;padding-bottom:64px}.technology_technology__ZLXwd .technology_lead__oIh1K{margin-top:24px;font-size:var(--little-large-font-size);line-height:1.4}.technology_vision__Mv2pP{margin:64px calc(50% - 50vw) 0}.technology_vision__Mv2pP .technology_visionInner__dF1_f{padding-top:0}.technology_vision__Mv2pP .technology_techVision__QuwAe{margin-top:39px}.technology_vision__Mv2pP:after{top:12px;width:625px;height:615px}.technology_vision__Mv2pP .technology_techVision__QuwAe>svg{width:620px;height:78px}.technology_vision__Mv2pP .technology_techVisionContent__ARm_G{margin-top:32px}.technology_vision__Mv2pP .technology_techVisionContent__ARm_G b{font-size:var(--max-font-size);line-height:1.25}.technology_vision__Mv2pP .technology_techVisionContent__ARm_G div{font-size:var(--little-large-font-size)}.technology_vision__Mv2pP .technology_techVisionContent__ARm_G p{line-height:2}.technology_vision__Mv2pP .technology_seeMoreLink__iBWOQ{margin-top:5px}.technology_effort__awQYp{margin-top:91px}.technology_effort__awQYp>h2{font-size:var(--huge-font-size)}.technology_effort__awQYp .technology_insideLink__D38Xp{margin-top:65px}}