.page_main__Od9i9{max-width:800px;margin:0 auto;padding:40px 20px;display:flex;justify-content:center}.page_blogContent__VIOXb{background:#fff;padding:40px;width:100%}.page_blogContent__VIOXb .page_date__t2Vsu{font-size:14px;color:#a6a6a6}.page_blogContent__VIOXb .page_title__H_79A{font-size:32px;font-weight:600;line-height:60px}.page_blogContent__VIOXb .page_meta__ESIlW{display:flex;gap:20px;margin-bottom:20px}.page_blogContent__VIOXb .page_meta__ESIlW .page_category__Scrd4{font-size:14px;margin-top:15px;margin-bottom:5px;padding-left:10px;border-left:1px solid #d6011b;color:#d6011b}.page_blogContent__VIOXb .page_eyeCatch__whAEP{margin-bottom:20px}.page_blogContent__VIOXb .page_eyeCatch__whAEP img{width:100%;height:auto}.page_blogContent__VIOXb .page_leadParagraph__wn36s{line-height:1.6;overflow-wrap:break-word;margin-bottom:20px}.page_blogContent__VIOXb .page_content__dLWt8{line-height:1.6;overflow-wrap:break-word}.page_blogContent__VIOXb .page_content__dLWt8 h2,.page_blogContent__VIOXb .page_content__dLWt8 h3,.page_blogContent__VIOXb .page_content__dLWt8 h4{scroll-margin-top:100px}.page_blogContent__VIOXb .page_content__dLWt8 .page_tableWrapper__Vws9M{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_blogContent__VIOXb .page_content__dLWt8 table{border-collapse:collapse}.page_blogContent__VIOXb .page_content__dLWt8 table td,.page_blogContent__VIOXb .page_content__dLWt8 table th{border:1px solid #a6a6a6;padding:12px;white-space:nowrap}.page_blogContent__VIOXb .page_content__dLWt8 table .page_wrapText__9ZjgZ{white-space:normal;width:max-content;max-width:24rem}.page_blogContent__VIOXb .page_content__dLWt8 table th{background-color:#f5f5f5;font-weight:600}.page_blogContent__VIOXb .page_content__dLWt8 table p{word-break:normal}.page_contact__TQO6b{background:#f5f5f5;text-align:center;padding:60px 20px}.page_contact__TQO6b h2{font-size:32px;margin-bottom:20px}.page_contact__TQO6b p{margin-bottom:30px}.page_contact__TQO6b .page_contactButton__kTDb1{display:inline-block;padding:10px 30px;background:#d6011b;color:#fff;text-decoration:none;border-radius:5px}.page_threeWrapper__0n_3N{padding:30px 0;width:100%;margin-left:calc(50% - 50vw)}.page_threeWrapper__0n_3N .page_innerWrapper__AB_et{max-width:2000px;margin:0 auto;padding:0 10%}.page_threeWrapper__0n_3N .page_spThreeSubtitle__I7Lpw{display:none}.page_threeWrapper__0n_3N .page_threeTitle__ez_rZ{font-weight:600;font-size:40px;color:#ce0606;width:100%}.page_threeWrapper__0n_3N .page_threeSubtitle__UpvJc{margin-bottom:30px;color:#545454;display:flex;align-items:center}.page_threeWrapper__0n_3N .page_threeSubtitle__UpvJc:before{border-top:1px solid;content:"";width:10em;margin-right:1em}.page_threeWrapper__0n_3N .page_threeList__nJqJ4{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv:hover .page_threeContent__HKQA0 .page_title__H_79A{text-decoration:underline;text-decoration-color:#545454}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv:hover .page_threeCard__GvByU .page_threeImgWrapper__4PnUT img{transform:scale(1.05)}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU{cursor:pointer}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeImgWrapper__4PnUT{width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;border-radius:8px}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeImgWrapper__4PnUT img{transition:transform .3s ease}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeContent__HKQA0{color:#545454}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeContent__HKQA0 .page_category__Scrd4{margin-bottom:5px;padding-left:10px;border-left:2px solid #d6011b;color:#d6011b}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeContent__HKQA0 .page_title__H_79A{font-weight:500;font-size:18px;color:#545454;margin-top:10px;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeContent__HKQA0 .page_date__t2Vsu{display:inline-block;width:100%}@media screen and (max-width:768px){.page_blogContent__VIOXb .page_content__dLWt8 table td,.page_blogContent__VIOXb .page_content__dLWt8 table th{padding:5px}.page_blogContent__VIOXb .page_content__dLWt8 table p{font-size:10px;line-height:normal}}@media screen and (max-width:576px){.page_main__Od9i9{grid-template-columns:1fr}.page_blogContent__VIOXb{padding:25px}.page_blogContent__VIOXb .page_title__H_79A{font-size:28px}.page_threeWrapper__0n_3N{padding:20px 0}.page_threeWrapper__0n_3N .page_spThreeSubtitle__I7Lpw{display:block;color:#545454;font-size:14px}.page_threeWrapper__0n_3N .page_threeTitle__ez_rZ{margin-bottom:25px;font-size:30px}.page_threeWrapper__0n_3N .page_threeSubtitle__UpvJc{display:none}.page_threeWrapper__0n_3N .page_threeList__nJqJ4{grid-template-columns:1fr}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU{display:flex}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeImgWrapper__4PnUT{width:50%;height:0;padding-bottom:28.125%;position:relative}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeContent__HKQA0{width:50%;padding-left:15px;display:flex;flex-direction:column;justify-content:center}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeContent__HKQA0 .page_title__H_79A{margin-top:0;font-size:16px;-webkit-line-clamp:3}.page_threeWrapper__0n_3N .page_threeList__nJqJ4 .page_singleThreeBox__FHwFv .page_threeCard__GvByU .page_threeContent__HKQA0 .page_date__t2Vsu{margin-top:auto;font-size:12px}}.BlogIndex_tocWrapper__DXLGL{background:#fafafa;padding:24px 40px;margin-bottom:50px}.BlogIndex_titlePart__ATcUo{display:flex;align-items:center}.BlogIndex_titlePart__ATcUo .BlogIndex_indexImg__0sak6{width:24px;height:24px}.BlogIndex_titlePart__ATcUo .BlogIndex_tocTitle__aRjdW{font-size:18px;font-weight:600;color:#545454;position:relative;padding-left:10px}.BlogIndex_titleLine__5VWyq{border-top:1px dashed #a6a6a6;margin-top:10px;margin-bottom:10px}.BlogIndex_tocContent__qNiwZ{display:flex;flex-direction:column;position:relative}.BlogIndex_tocContent__qNiwZ.BlogIndex_expanded__zX_BZ .BlogIndex_tocList__vhtsB:after{opacity:0}.BlogIndex_tocList__vhtsB{display:flex;flex-direction:column;position:relative}.BlogIndex_tocList__vhtsB:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(180deg,rgba(250,250,250,0) 0,rgb(250,250,250));pointer-events:none;opacity:0}.BlogIndex_tocContent__qNiwZ:not(.BlogIndex_expanded__zX_BZ) .BlogIndex_tocList__vhtsB.BlogIndex_hasMore__7VRBy:after{opacity:1}.BlogIndex_tocItem__MjHWL{display:block;color:#4a5568;text-decoration:none;transition:all .2s ease;line-height:1.5;padding:.25rem 0;position:relative;overflow-wrap:break-word}.BlogIndex_tocItem__MjHWL:hover{color:#1a202c;background-color:rgba(0,0,0,.05);border-radius:.25rem}.BlogIndex_tocItem__MjHWL.BlogIndex_level2__NipfZ{font-weight:600;font-size:18px;display:flex;gap:8px;color:#545454;align-items:flex-start}.BlogIndex_tocItem__MjHWL.BlogIndex_level2__NipfZ .BlogIndex_numberPrefix__qMS8U{color:#ce0606;font-weight:700;min-width:20px;font-family:DINAlternate-Bold}.BlogIndex_toggleButton__QI5y6{width:180px;height:46px;margin:20px auto 0;display:block;background:#fff;border:1px solid #545454;border-radius:23px;cursor:pointer;font-size:14px;color:#333;transition:all .3s ease;font-weight:400}.BlogIndex_toggleButton__QI5y6:hover{background:#f5f5f5}@media screen and (max-width:768px){.BlogIndex_tocWrapper__DXLGL{padding:15px 20px;margin-bottom:30px}}.Footer_wrapper__RrYuS{padding:0 10%;margin:54px auto 0}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerLogo__NlUuV{object-fit:cover;margin-top:-30px}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H p{margin:0;padding:0 0 20px}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN{width:30%;position:relative}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN span{padding-left:50px;font-family:var(--font-montserrat);font-size:18px;line-height:36px;letter-spacing:.01em;color:#a6a6a6}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN span:before{content:"";border:1px solid #6b6b6b;position:absolute;width:90%;top:0;transform:translateY(-31px)}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN ul{margin-top:0;padding:0 0 20px 50px;list-style:none}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN ul li{margin-top:4px}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN ul li a{font-family:var(--font-montserrat);font-size:18px;line-height:22px;letter-spacing:.01em}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN .Footer_snsWrapper__T_Uhg{display:flex;gap:20px;margin-top:12px}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_footerBox__Oh9dN .Footer_snsWrapper__T_Uhg img{background-color:#252525;border-radius:50%;max-width:43px;height:43px}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H .Footer_copyright__NoEks{height:100%;width:100%;padding:20px 0 0;margin-bottom:23px;display:flex;justify-content:space-between;font-family:var(--font-montserrat);font-size:14px;line-height:17px;letter-spacing:.01em}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG{display:none}@media screen and (max-width:768px){.Footer_wrapper__RrYuS{padding:0 7%;margin-top:60px}.Footer_wrapper__RrYuS .Footer_footerWrapper__AjY7H{display:none}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG{display:block;border-top:1px solid #6b6b6b}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spMenuWrapper__mg732{padding-top:30px;display:flex;justify-content:space-between}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spMenuWrapper__mg732 span{font-family:var(--font-montserrat);font-weight:500;font-size:14px;line-height:16px;letter-spacing:.01em;color:#a6a6a6}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spMenuWrapper__mg732 .Footer_spMenus__cBpp9{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:8px;row-gap:8px;font-family:var(--font-montserrat);font-size:13px;line-height:15px;letter-spacing:.01em;color:#f5f5f5}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spSocialWrapper__GRP77{padding-top:30px;display:flex;justify-content:space-between}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spSocialWrapper__GRP77 span{font-family:var(--font-montserrat);font-weight:500;font-size:14px;line-height:13px;letter-spacing:.01em;color:#a6a6a6}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spSocialWrapper__GRP77 .Footer_spSocials__wms2H{display:flex;gap:11px}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spSocialWrapper__GRP77 .Footer_spSocials__wms2H a img{background-color:#252525;border-radius:50%;width:37px;height:37px}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spImgAndPrivacyPolicy__LenYc{display:flex;align-items:center;justify-content:space-between;margin-top:40px}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spImgAndPrivacyPolicy__LenYc img{width:50%;height:50%}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spImgAndPrivacyPolicy__LenYc span{font-family:var(--font-montserrat);font-size:13px;line-height:12px;letter-spacing:.01em}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spCopyright__l9MBW{margin-top:60px}.Footer_wrapper__RrYuS .Footer_spFooterWrapper__B1BtG .Footer_spCopyright__l9MBW span{font-family:var(--font-montserrat);font-size:10.5px;line-height:36px;letter-spacing:.01em}}.CompanyIntro_wrapper__fS6oR{margin:100px auto 0;padding:0 8%}.CompanyIntro_wrapper__fS6oR[data-in-view=true] .CompanyIntro_companyIntroWrapper__AIcJ9 h2{animation-name:CompanyIntro_fadeUpLeftAnime__0iZg7;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9{display:flex;gap:8vw}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 h2{margin-top:20px;font-family:var(--font-montserrat);font-style:normal;font-weight:600;font-size:32px;line-height:20px;letter-spacing:.01em;color:rgba(0,0,0,0)}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 a{text-decoration:underline}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl{margin-top:-27px;font-family:var(--font-zen-kaku-gothic-antique);font-style:normal;font-weight:400;font-size:18px;line-height:36px;letter-spacing:.01em;color:#f5f5f5;display:flex;flex-wrap:wrap;max-width:1200px}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dt{width:25%;border-bottom:1px solid #6b6b6b;display:flex;align-items:center}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dd{width:75%;border-bottom:1px solid #6b6b6b;padding:36px}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dd ul li{line-height:30px}@keyframes CompanyIntro_fadeUpLeftAnime__0iZg7{0%{transform:translateX(-250px);color:rgba(0,0,0,.1)}to{transform:translateX(0);color:#f5f5f5}}@media screen and (max-width:992px){.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9{display:block}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 span{display:block;margin-bottom:50px}}@media screen and (max-width:768px){.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9{display:flex;flex-direction:column;gap:13vw}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 span{margin-top:10px}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 a{display:block;margin-bottom:10px}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl{margin-top:0}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dt{width:100%;border:none;font-weight:600}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dd{width:100%;padding:0 0 20px;line-height:20px;margin-bottom:25px}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dd ul li{line-height:20px}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dd ul li+li{margin-top:10px}.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 dl dd:last-child{border-bottom:none}.CompanyIntro_wrapper__fS6oR .CompanyIntro_address__FzbN1{margin-top:5px;display:inline-block}}@media screen and (max-width:576px){.CompanyIntro_wrapper__fS6oR .CompanyIntro_companyIntroWrapper__AIcJ9 .CompanyIntro_spNewLine__eoMY_{display:none}}.Main_canvas__YKu3H{position:relative;outline:none;overflow:hidden}.Main_mainTitleSection__Z5tZs{text-align:left;height:807px;position:absolute;top:230px;left:10%}.Main_mainTitleSection__Z5tZs .Main_hacktheworld__0ZhAe{font-family:DIN Alternate;font-style:normal;font-weight:700;font-size:9.3rem;line-height:115px;text-align:left;letter-spacing:.03em}.Main_mainTitleSection__Z5tZs .Main_titleBlock__OZsqo{padding-top:24px;overflow:hidden;display:block}.Main_mainTitleSection__Z5tZs .Main_titleBlock__OZsqo .Main_fadeUp1__PHbKU{display:inline-block;margin-left:20px;animation-name:Main_fadeUpAnime__Quo6_;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards;transform-origin:top left}.Main_mainTitleSection__Z5tZs .Main_titleBlock__OZsqo .Main_fadeUp2__LFoae{display:inline-block;margin-left:20px;animation-name:Main_fadeUpAnime__Quo6_;animation-duration:1.1s;animation-delay:.2s;animation-fill-mode:forwards;transform-origin:top left}.Main_mainTitleSection__Z5tZs .Main_titleBlock__OZsqo .Main_fadeUp3__2CD9B{display:inline-block;margin-left:20px;animation-name:Main_fadeUpAnime__Quo6_;animation-duration:1.1s;animation-delay:.3s;animation-fill-mode:forwards;transform-origin:top left}.Main_mainTitleSection__Z5tZs .Main_subTitle__D52_e{font-family:var(--font-zen-kaku-gothic-antique);font-style:normal;font-weight:300;font-size:28px;letter-spacing:.03em;color:rgba(0,0,0,0);margin-top:1rem;margin-left:15px;overflow:hidden}.Main_mainTitleSection__Z5tZs .Main_subTitle__D52_e .Main_fadeUp4__TLSmg{display:inline-block;margin-left:20px;animation-name:Main_fadeUpAnimeSub__iJcxO;animation-duration:1.1s;animation-delay:.4s;animation-fill-mode:forwards;transform-origin:top left}.Main_leftScroll__foAhe{font-family:var(--font-montserrat);font-style:normal;font-weight:300;font-size:16px;line-height:19px;letter-spacing:.01em;color:#f5f5f5;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;padding-left:10%;line-height:1.4;position:relative;top:-15%;left:-8%;cursor:pointer}.Main_leftScroll__foAhe:after{content:"";margin-top:70px;position:absolute;margin-right:10px;width:1px;height:60px;background:#fff;animation:Main_pathmove__rPD1K 1.4s ease-in-out infinite}@keyframes Main_pathmove__rPD1K{0%{height:0;top:0}30%{height:30px;opacity:1}to{height:0;top:60px;opacity:0}}@keyframes Main_fadeUpAnime__Quo6_{0%{transform:translateY(150px) rotate(40deg)}to{transform:translateY(0) rotate(0deg);text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}}@keyframes Main_fadeUpAnimeSub__iJcxO{0%{transform:translateY(150px) rotate(40deg)}to{transform:translateY(0) rotate(0deg);color:#fff;font-weight:400}}@media screen and (max-width:768px){.Main_canvas__YKu3H{top:50%;margin-top:210px}.Main_mainTitleSection__Z5tZs{top:120px}.Main_mainTitleSection__Z5tZs .Main_hacktheworld__0ZhAe{margin-left:-10px;font-size:80px;line-height:55px;transform:scaleY(1.116);text-align:left}.Main_mainTitleSection__Z5tZs .Main_titleBlock__OZsqo{padding-top:20px;padding-bottom:4px}.Main_mainTitleSection__Z5tZs .Main_subTitle__D52_e{font-size:19px}.Main_mainTitleSection__Z5tZs .Main_subTitle__D52_e .Main_fadeUp4__TLSmg{margin-top:10px;margin-left:0}.Main_leftScroll__foAhe{display:none}}@media screen and (max-width:576px){.Main_mainTitleSection__Z5tZs .Main_hacktheworld__0ZhAe{font-size:80px;line-height:60px}}@media screen and (max-width:390px){.Main_mainTitleSection__Z5tZs .Main_hacktheworld__0ZhAe{font-size:70px;line-height:45px}.Main_mainTitleSection__Z5tZs .Main_subTitle__D52_e{font-size:15px}}.Navbar_navbar__jqwUi{position:fixed;top:0;left:0;z-index:9999;width:100%;padding:0 4%;font-family:var(--font-montserrat),sans-serif;margin-top:42px}.Navbar_navbarInner__Ts1rY{display:flex;align-items:center;justify-content:space-around;color:#f5f5f5;margin:0;padding:0}.Navbar_navbarInner__Ts1rY .Navbar_closeHambugerMenu__9PxN0,.Navbar_navbarInner__Ts1rY .Navbar_openHambugerMenu__92Jtb{display:none}.Navbar_navbarInner__Ts1rY ul{display:flex;padding-top:10px}.Navbar_navbarInner__Ts1rY .Navbar_imgLinkWrapper__0LLzV{width:100%;width:298px;height:49px;position:relative;display:inline}.Navbar_navbarInner__Ts1rY .Navbar_imgLinkWrapper__0LLzV:after{border-bottom:none;content:""}.Navbar_navbarInner__Ts1rY a{display:block;padding:0 0 5px;text-decoration:none}.Navbar_navbarInner__Ts1rY a:after{border-bottom:2px solid red;bottom:0;content:"";display:block;transition:all .3s ease;-webkit-transition:all .3s ease;width:0}.Navbar_navbarInner__Ts1rY a:hover:after{width:100%}.Navbar_navbarInner__Ts1rY nav .Navbar_navbarLink__waxXz{color:#2d2c2c!important}.Navbar_navbarInner__Ts1rY ul{list-style:none}.Navbar_navbarInner__Ts1rY ul li{display:inline;margin-left:20px}.Navbar_navbarInner__Ts1rY ul li a{font-size:18px;font-weight:400}@media screen and (max-width:992px){.Navbar_navbarInner__Ts1rY nav{margin-left:0}.Navbar_navbarInner__Ts1rY .Navbar_pcNavigation__cjsmq{display:none}.Navbar_navbarInner__Ts1rY .Navbar_imgLinkWrapper__0LLzV{width:189px;height:32px}.Navbar_navbarInner__Ts1rY .Navbar_openHambugerMenu__92Jtb{cursor:pointer;text-align:right;display:block}.Navbar_navbarInner__Ts1rY .Navbar_openHambugerMenu__92Jtb .Navbar_topMenuBar__zeXyU{display:block;width:45px;height:1px;background:#fbfbfb}.Navbar_navbarInner__Ts1rY .Navbar_openHambugerMenu__92Jtb .Navbar_bottomMenuBar__v_KiK{display:inline-block;width:29px;height:1px;background:#fbfbfb}.Navbar_navbarInner__Ts1rY .Navbar_openHambugerMenu__92Jtb .Navbar_blackMenuBar__fwOV5{background:#000}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP{pointer-events:auto;position:absolute;top:-120%;left:0;z-index:9999;background:linear-gradient(144.85deg,#222222 12.38%,#262626 37.36%,#272727 37.37%,#404040 87.13%);width:100%;height:110vh}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavbar__XVA0A{display:flex;align-items:center;justify-content:space-around;margin-top:40px}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavbar__XVA0A .Navbar_closeMenuWrapper__bcceu{cursor:pointer}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavbar__XVA0A .Navbar_closeMenuWrapper__bcceu .Navbar_closeMenuBar__CqhlF{display:inline-block;width:29px;height:1px;background:#fbfbfb;margin-bottom:5px;margin-left:10px}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY{padding:0 14%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul{display:block}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li:first-child{animation-delay:.35s}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li:nth-child(2){animation-delay:.5s}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li:nth-child(3){animation-delay:.65s}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li:nth-child(4){animation-delay:.8s}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li:nth-child(5){animation-delay:.95s}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li:nth-child(6){animation-delay:1.1s}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li a{font-family:var(--font-montserrat);font-weight:600;font-size:43px;line-height:24px;letter-spacing:5px;color:#fff}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li a:after{content:"";border-bottom:2px solid red;padding-bottom:2px;bottom:0;display:block;transition:all .3s ease;-webkit-transition:all .3s ease}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li a:hover:after{width:50%}.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li span{display:inline-block;font-family:var(--font-zen-kaku-gothic-antique);margin-bottom:40px;font-size:16px;line-height:26px;color:#fff}}@media screen and (max-width:576px){.Navbar_spNavigation__4RqzY{padding:0 9%!important}}@media screen and (max-width:390px){.Navbar_navbarInner__Ts1rY .Navbar_spAllCover__cp3pP .Navbar_spNavigation__4RqzY ul li span{line-height:36px}}.Recruit_wrapper__jC9xV{padding:160px 10% 0;position:relative}.Recruit_wrapper__jC9xV[data-in-view=true] .Recruit_recruitHeadline__LIVTB{opacity:0;animation-name:Recruit_fadeUpAnime__geMOx;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards;transform-origin:top left}.Recruit_wrapper__jC9xV[data-in-view=true] .Recruit_joinWorldHacks__hHNvz{opacity:0;animation-name:Recruit_joinWorldHacks__hHNvz;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards;transform-origin:top left}.Recruit_wrapper__jC9xV .Recruit_worldMap02__CVPX1{background:url(/img/worldmap02.png);height:370px;width:100%;position:absolute;top:84%;left:80%;background-repeat:no-repeat}.Recruit_wrapper__jC9xV .Recruit_scrollCircle__rVfBd{position:absolute;border-radius:50%;border:1px solid #f5f5f5;transition:all .03s;z-index:0}.Recruit_wrapper__jC9xV .Recruit_recruitTitle__cU3nf{font-family:var(--font-montserrat);font-weight:600;font-size:60px;line-height:60px;margin-bottom:120px;letter-spacing:.03em;z-index:1;position:relative}.Recruit_wrapper__jC9xV .Recruit_recruitTitle__cU3nf .Recruit_recruitHeadline__LIVTB{cursor:pointer;max-width:300px;white-space:nowrap;display:inline-block}.Recruit_wrapper__jC9xV .Recruit_recruitTitle__cU3nf div:after{content:"";border-bottom:2px solid #ed213a;width:0;transition:all .6s}.Recruit_wrapper__jC9xV .Recruit_recruitTitle__cU3nf div:hover:after{display:inline-block;position:absolute;bottom:-10%;left:0;width:280px}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a{text-align:center}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_joinWorldHacks__hHNvz{font-family:var(--font-montserrat);font-weight:600;font-size:120px;line-height:100px}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N{font-family:var(--font-zen-kaku-gothic-antique);width:90%;font-size:26px;margin:125px auto 0;text-align:left;color:#f5f5f5}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N span{display:inline-block}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N span:last-child{animation-delay:.2s}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N span+span{margin-top:40px}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N div{animation-delay:.9s}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn{margin-top:80px;display:flex;justify-content:center;align-items:center;font-family:var(--font-zen-kaku-gothic-antique);font-size:20px;line-height:36px;letter-spacing:.07em;color:#fff}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_circle__GpOG5{display:inline-block;width:95px;height:95px;text-align:center;line-height:88px;border-radius:50%;border:.05em solid #ce0606;margin-right:22px;transition:all .3s;z-index:10}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_circle__GpOG5:hover{border:.05em solid #fff}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_circle__GpOG5:hover .Recruit_arrow__8sG3I{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.05em;transform:rotate(-45deg);background:#ce0606}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_circle__GpOG5:hover .Recruit_arrow__8sG3I:before{border:.05em solid #ce0606;border-left:0;border-bottom:0}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_arrow__8sG3I{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.06em;transform:rotate(-45deg);background:#fff;transition:all .3s}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_arrow__8sG3I:before{content:"";width:.75em;height:.75em;border:.05em solid #fff;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.09em;box-sizing:border-box;transition:all .3s}@keyframes Recruit_fadeUpAnime__geMOx{0%{transform:translateY(10px) rotate(40deg) rotateX(150deg)}to{transform:translateY(0) rotate(0deg);background:linear-gradient(90deg,#ed213a,#93291e 35.94%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:1}}@keyframes Recruit_joinWorldHacks__hHNvz{0%{transform:translateX(250px)}to{transform:translateX(0);color:#f5f5f5;opacity:1}}@media screen and (max-width:992px){.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_joinWorldHacks__hHNvz{font-size:100px}}@media screen and (max-width:768px){.Recruit_wrapper__jC9xV{padding:80px 10% 0}.Recruit_wrapper__jC9xV .Recruit_recruitTitle__cU3nf{margin-bottom:50px;font-size:38px}.Recruit_wrapper__jC9xV .Recruit_scrollCircle__rVfBd{display:none}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_joinWorldHacks__hHNvz{font-size:34px;line-height:50px}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N{margin-top:50px}.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N span{font-size:16px;line-height:28px}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn{margin-top:60px;font-size:17px}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_circle__GpOG5{width:50px;height:50px;text-align:center;line-height:42px;animation-delay:.3s}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_circle__GpOG5:hover .Recruit_arrow__8sG3I{width:2em}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_arrow__8sG3I{width:1.5em}.Recruit_wrapper__jC9xV .Recruit_recruitAbout__Tgavn .Recruit_arrow__8sG3I:before{width:.5em;height:.5em;top:45%;right:-.12em}}@media screen and (max-width:576px){.Recruit_wrapper__jC9xV .Recruit_recruitContent__81w_a .Recruit_recruitWrapper__U_l6N{width:auto}}.News_wrapper__pdz6z{padding:160px 10% 0}.News_wrapper__pdz6z[data-in-view=true] .News_newsHeadline__6EaPE{opacity:0;display:inline-block;animation-name:News_fadeUpAnime__VXRM_;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards;transform-origin:top left}.News_wrapper__pdz6z[data-in-view=true] .News_newsWrapper__23k1H .News_newsContent__8m6ki{opacity:0;animation-name:News_fadeInUp__10cM_;animation-duration:1.1s;animation-delay:.3s;animation-fill-mode:forwards}.News_wrapper__pdz6z .News_newsTitle__szmFJ{font-family:var(--font-montserrat);font-weight:600;font-size:60px;line-height:60px;margin-bottom:90px;letter-spacing:.03em;background:linear-gradient(90deg,#fff,#fff);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative}.News_wrapper__pdz6z .News_newsTitle__szmFJ .News_newsHeadline__6EaPE{position:relative;cursor:pointer;max-width:300px;white-space:nowrap}.News_wrapper__pdz6z .News_newsTitle__szmFJ div:after{content:"";border-bottom:2px solid #ed213a;width:0;transition:all .6s}.News_wrapper__pdz6z .News_newsTitle__szmFJ div:hover:after{display:inline-block;position:absolute;bottom:-10%;left:0;width:170px}.News_wrapper__pdz6z .News_newsWrapper__23k1H{align-items:center;justify-content:center;gap:3rem;width:80%;margin:0 auto;cursor:pointer}.News_wrapper__pdz6z .News_newsWrapper__23k1H .News_newsContent__8m6ki{display:flex;padding:25px 0;border-bottom:1px solid hsla(0,0%,100%,.2);transition:transform .3s ease}.News_wrapper__pdz6z .News_newsWrapper__23k1H .News_newsContent__8m6ki:hover{transform:translateX(10px)}.News_wrapper__pdz6z .News_newsWrapper__23k1H .News_newsContent__8m6ki .News_newsContentDate__nlwRz{font-weight:700;font-size:16px;color:#bbb;margin-right:25px;flex-shrink:0}.News_wrapper__pdz6z .News_newsWrapper__23k1H .News_newsContent__8m6ki .News_newsContentTitle__VLE6K{font-weight:500;font-size:18px;color:#fff}.News_wrapper__pdz6z .News_newsAbout__wLnjo{margin:80px auto 0;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:400;font-size:20px;line-height:36px;letter-spacing:.07em;color:#fff}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_circle__IOr14{display:inline-block;width:95px;height:95px;text-align:center;line-height:88px;border-radius:50%;border:.05em solid #ce0606;margin-right:22px;transition:all .3s;z-index:100}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_circle__IOr14:hover{border:.05em solid #fff}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_circle__IOr14:hover .News_arrow__xFiFu{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.05em;transform:rotate(-45deg);background:#ce0606}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_circle__IOr14:hover .News_arrow__xFiFu:before{border:.05em solid #ce0606;border-left:0;border-bottom:0}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_arrow__xFiFu{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.06em;transform:rotate(-45deg);background:#fff;transition:all .3s}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_arrow__xFiFu:before{content:"";width:.75em;height:.75em;border:.05em solid #fff;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.09em;box-sizing:border-box;transition:all .3s}@keyframes News_fadeUpAnime__VXRM_{0%{transform:translateY(10px) rotate(40deg) rotateX(150deg)}to{transform:translateY(0) rotate(0deg);background:linear-gradient(90deg,#ed213a,#93291e 35.94%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:1}}@keyframes News_fadeInUp__10cM_{0%{opacity:0;transform:translateY(10px) rotate(40deg) rotateX(150deg)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:768px){.News_wrapper__pdz6z{padding:80px 10% 0}.News_wrapper__pdz6z .News_newsTitle__szmFJ{font-size:38px;margin-bottom:50px}.News_wrapper__pdz6z .News_newsWrapper__23k1H .News_newsContent__8m6ki{display:flow}.News_wrapper__pdz6z .News_newsAbout__wLnjo{margin-top:60px;font-size:17px}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_circle__IOr14{width:50px;height:50px;text-align:center;line-height:42px;animation-delay:.3s}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_circle__IOr14:hover .News_arrow__xFiFu{width:2em}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_arrow__xFiFu{width:1.5em}.News_wrapper__pdz6z .News_newsAbout__wLnjo .News_arrow__xFiFu:before{width:.5em;height:.5em;top:45%;right:-.12em}}.Blog_wrapper__IL_kW{padding:160px 10% 0}.Blog_wrapper__IL_kW[data-in-view=true] .Blog_blogHeadline__gHDdI{opacity:0;display:inline-block;animation-name:Blog_fadeUpAnime__L_G2_;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards;transform-origin:top left}.Blog_wrapper__IL_kW[data-in-view=true] .Blog_blogCard__guGwm{opacity:0}.Blog_wrapper__IL_kW .Blog_blogTitle__lzB81{font-family:var(--font-montserrat);font-weight:600;font-size:60px;line-height:60px;margin-bottom:120px;letter-spacing:.03em;background:linear-gradient(90deg,#ed213a,#93291e);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;position:relative}.Blog_wrapper__IL_kW .Blog_blogTitle__lzB81 .Blog_blogHeadline__gHDdI{position:relative;cursor:pointer;max-width:300px;white-space:nowrap}.Blog_wrapper__IL_kW .Blog_blogTitle__lzB81 div:after{content:"";border-bottom:2px solid #ed213a;width:0;transition:all .6s}.Blog_wrapper__IL_kW .Blog_blogTitle__lzB81 div:hover:after{display:inline-block;position:absolute;bottom:-10%;left:0;width:170px}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_{display:flex;align-items:center;justify-content:center;gap:3rem}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm{width:270px;cursor:pointer}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm a{height:100%}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm:first-child{animation-delay:.2s}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm:nth-child(2){animation-delay:.3s}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm:nth-child(3){animation-delay:.4s}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm:nth-child(4){animation-delay:.5s}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogImgWrapper___J2_K{width:270px;height:160px;position:relative}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogImgWrapper___J2_K .Blog_defaultImg__vcR5X{width:270px;height:175px;position:relative;object-fit:cover;object-position:center;border-radius:5px;vertical-align:top}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogImgWrapper___J2_K img{object-fit:cover;object-position:center;border-radius:5px;vertical-align:top}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogContent__kQM3r{margin-top:20px;color:#fff}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogContent__kQM3r .Blog_title__qHG9o{font-family:var(--font-montserrat);font-style:normal;font-weight:500;font-size:18px;line-height:26px;overflow-wrap:break-word;min-height:55px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogContent__kQM3r span{display:inline-block;font-family:var(--font-montserrat);font-weight:700;font-size:14px;line-height:24px;margin-top:10px}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq{margin:80px auto 0;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:400;font-size:20px;line-height:36px;letter-spacing:.07em;color:#fff}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_circle__g9HHr{display:inline-block;width:95px;height:95px;text-align:center;line-height:88px;border-radius:50%;border:.05em solid #ce0606;margin-right:22px;transition:all .3s;z-index:100}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_circle__g9HHr:hover{border:.05em solid #fff}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_circle__g9HHr:hover .Blog_arrow___xTLi{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.05em;transform:rotate(-45deg);background:#ce0606}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_circle__g9HHr:hover .Blog_arrow___xTLi:before{border:.05em solid #ce0606;border-left:0;border-bottom:0}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_arrow___xTLi{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.06em;transform:rotate(-45deg);background:#fff;transition:all .3s}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_arrow___xTLi:before{content:"";width:.75em;height:.75em;border:.05em solid #fff;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.09em;box-sizing:border-box;transition:all .3s}@keyframes Blog_fadeUpAnime__L_G2_{0%{transform:translateY(10px) rotate(40deg) rotateX(150deg)}to{transform:translateY(0) rotate(0deg);background:linear-gradient(90deg,#ed213a,#93291e 35.94%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:1}}@media screen and (max-width:992px){.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_{gap:20px}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm{width:30vw}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogImgWrapper___J2_K{width:30vw;height:145px}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogImgWrapper___J2_K .Blog_defaultImg__vcR5X{width:30vw;height:160px}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogContent__kQM3r{margin-top:10px;padding:0 8px}}@media screen and (max-width:768px){.Blog_wrapper__IL_kW{padding:80px 10% 0}.Blog_wrapper__IL_kW .Blog_blogTitle__lzB81{font-size:38px;margin-bottom:50px}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_{flex-direction:column;gap:3rem}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm{width:264px;cursor:pointer;z-index:100!important}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogImgWrapper___J2_K{width:264px;height:159.06px;position:relative}.Blog_wrapper__IL_kW .Blog_blogWrapper__WHhi_ .Blog_blogCard__guGwm .Blog_blogImgWrapper___J2_K .Blog_defaultImg__vcR5X{width:100%}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq{margin-top:60px;font-size:17px}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_circle__g9HHr{width:50px;height:50px;text-align:center;line-height:42px;animation-delay:.3s}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_circle__g9HHr:hover .Blog_arrow___xTLi{width:2em}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_arrow___xTLi{width:1.5em}.Blog_wrapper__IL_kW .Blog_blogAbout__zwrOq .Blog_arrow___xTLi:before{width:.5em;height:.5em;top:45%;right:-.12em}}.Service_wrapper__XqTUt{padding:160px 10% 0}.Service_wrapper__XqTUt[data-in-view=true] .Service_serviceHeadline__M1s5S{animation-name:Service_fadeUpAnime__RTo7w;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards;transform-origin:top left}.Service_wrapper__XqTUt[data-in-view=true] .Service_scrollDown__msQoK:after{animation:Service_pathmove__1N7EK 1.4s ease-in-out infinite}.Service_wrapper__XqTUt .Service_serviceTitle__5IYnT{font-family:var(--font-montserrat);font-weight:600;font-size:60px;letter-spacing:.03em;margin-bottom:120px}.Service_wrapper__XqTUt .Service_serviceTitle__5IYnT .Service_serviceHeadline__M1s5S{opacity:0;cursor:pointer;display:inline-block}.Service_wrapper__XqTUt .Service_serviceTitle__5IYnT div:after{content:"";border-bottom:2px solid #ed213a;width:0;transition:all .6s}.Service_wrapper__XqTUt .Service_serviceTitle__5IYnT div:hover:after{display:inline-block;position:absolute;bottom:-10%;left:0;width:270px}.Service_wrapper__XqTUt .Service_weMake__Jkw9B{height:100px;will-change:transform}.Service_wrapper__XqTUt .Service_scrollDown__msQoK{position:absolute;left:50%;transform:translateX(-50%)}.Service_wrapper__XqTUt .Service_scrollDown__msQoK span{opacity:0;display:block;font-family:var(--font-montserrat);font-size:24px;letter-spacing:.02em;color:#fff;position:relative;top:-25px}.Service_wrapper__XqTUt .Service_scrollDown__msQoK:after{content:"";position:absolute;bottom:0;left:50%;width:1px;height:60px;background:#fff;opacity:0}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj{display:flex;position:relative}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b{margin-right:-2.5vw;opacity:0}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleImage__mIB48{user-select:none;pointer-events:none;height:28vw;width:28vw;aspect-ratio:1;position:relative;animation:Service_business__6NJf9 50s linear 0s infinite normal forwards}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:200px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-zen-kaku-gothic-antique);color:#f5f5f5;font-weight:600;font-size:28px;line-height:36px;letter-spacing:.05em}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentTitle__a5eNu{font-weight:400;font-size:20px;line-height:22px;text-align:center}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentName__jktVk{white-space:nowrap;margin-top:-25px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_circleLastContent__0JaSJ{width:110%;font-weight:400;font-size:18px;line-height:20px;text-align:center;letter-spacing:.05em;margin-bottom:-30px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b:first-child{animation-delay:.1s}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b:nth-child(2){animation-delay:.2s}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b:last-child{margin-right:0;animation-delay:.3s}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6{font-family:var(--font-zen-kaku-gothic-antique);margin-top:80px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;font-style:normal;font-weight:400;font-size:20px;line-height:36px;letter-spacing:.07em;color:#fff;position:relative;z-index:1;animation-delay:.6s}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_circle__V0k_b{display:inline-block;width:95px;height:95px;text-align:center;line-height:88px;border-radius:50%;border:.05em solid #ce0606;margin-right:22px;transition:all .3s;animation-delay:.6s}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_circle__V0k_b:hover{border:.05em solid #fff}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_circle__V0k_b:hover .Service_arrow__exv5L{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.05em;transform:rotate(-45deg);background:#ce0606}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_circle__V0k_b:hover .Service_arrow__exv5L:before{border:.05em solid #ce0606;border-left:0;border-bottom:0}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_arrow__exv5L{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:2.7em;height:.06em;transform:rotate(-45deg);background:#fff;transition:all .3s}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_arrow__exv5L:before{content:"";width:.75em;height:.75em;border:.05em solid #fff;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.09em;box-sizing:border-box;transition:all .3s}@keyframes Service_pathmove__1N7EK{0%{height:0;top:0;opacity:0}30%{height:40px;opacity:1}to{height:0;top:60px;opacity:0}}@keyframes Service_business__6NJf9{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes Service_fadeUpAnime__RTo7w{0%{transform:translateY(10px) rotate(40deg) rotateX(150deg)}to{transform:translateY(0) rotate(0deg);background:linear-gradient(90deg,#ed213a,#93291e 35.94%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;opacity:1}}@media screen and (max-width:992px){.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b{margin-right:-1vw}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K{justify-content:space-around}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentTitle__a5eNu{font-size:14px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentName__jktVk{font-size:20px;margin-top:-14px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentNameOwnService__aMa9e{font-size:20px;margin-top:-30px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_circleLastContent__0JaSJ{font-size:12px;margin-bottom:-10px}}@media screen and (max-width:768px){.Service_wrapper__XqTUt{padding:80px 10% 0}.Service_wrapper__XqTUt .Service_serviceTitle__5IYnT{font-size:38px;margin-bottom:60px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj{flex-direction:column}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleImage__mIB48{height:100%;width:100%;aspect-ratio:1;animation:Service_business__6NJf9 50s linear 0s infinite normal forwards}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K{top:47%}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentTitle__a5eNu{font-size:18px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentName__jktVk{font-size:25px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_serviceContentNameOwnService__aMa9e{margin-top:-48px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b .Service_circleContent__pbY_K .Service_circleLastContent__0JaSJ{font-size:12px}.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b:nth-child(2),.Service_wrapper__XqTUt .Service_circleWrapper__AmKgj .Service_circle__V0k_b:nth-child(3){margin-top:-30px}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6{font-size:17px;margin-top:60px}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_circle__V0k_b{width:50px;height:50px;line-height:42px}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_circle__V0k_b:hover .Service_arrow__exv5L{width:2em}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_arrow__exv5L{width:1.5em}.Service_wrapper__XqTUt .Service_serviceAbout__98QH6 .Service_arrow__exv5L:before{width:.5em;height:.5em;top:45%;right:-.12em}}.Breadcrumbs_wrapper__Qgyy3{position:relative;padding:120px 15% 0;z-index:1}.Breadcrumbs_wrapper__Qgyy3 .Breadcrumbs_breadCrumbs__EaY4c{font-family:var(--font-montserrat);font-size:14px;line-height:31px;letter-spacing:.03em}.Breadcrumbs_wrapper__Qgyy3 .Breadcrumbs_breadCrumbs__EaY4c span{margin:0 5px}.Breadcrumbs_wrapper__Qgyy3 .Breadcrumbs_black__1sSkz{color:#6b6b6b}.Breadcrumbs_wrapper__Qgyy3.Breadcrumbs_gray__dTKzc{color:#6b6b6b;background-color:#e3e3e3}.Breadcrumbs_wrapper__Qgyy3.Breadcrumbs_white__paljW{color:#fff}@media screen and (max-width:1200px){.Breadcrumbs_wrapper__Qgyy3{padding:120px 11% 0}}@media screen and (max-width:576px){.Breadcrumbs_wrapper__Qgyy3{padding:120px 8% 0}.Breadcrumbs_wrapper__Qgyy3 .Breadcrumbs_breadCrumbs__EaY4c{font-size:12px;letter-spacing:.01em}}.AppDevMain_wrapper__qsLCl{margin-top:50px}.AppDevMain_wrapper__qsLCl .AppDevMain_pageTitle__qi60B{padding:0 13%}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ{position:relative}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_aiDev__LMSIV:after,.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_smartPhoneApp__64UQA:after,.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_webApp__WInv9:after{position:absolute;top:50%;right:0;overflow:hidden;width:40vw;object-fit:contain;object-position:center;background-size:cover}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_smartPhoneApp__64UQA:after{content:url(/img/appdev/rectangle.png)}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_webApp__WInv9:after{content:url(/img/appdev/rectangle2.png)}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_aiDev__LMSIV:after{content:url(/img/appdev/rectangle3.png)}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy{background-color:#3e3e3e;margin-top:40px;padding:40px 13% 30px;clip-path:polygon(0 100%,0 0,82.5% 0,100% 100%)}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_grayArea__9mKsB{display:none}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_textArea__2_LwI{font-family:var(--font-zen-kaku-gothic-antique);color:#f5f5f5;letter-spacing:.02em}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_textArea__2_LwI h2{font-weight:600;font-size:32px;line-height:27px}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_textArea__2_LwI p{max-width:500px;width:45vw;font-size:20px;line-height:40px;margin-top:88px}@media screen and (max-width:768px){.AppDevMain_breadcrumbs__OoUFF,.AppDevMain_breadcrumbs__OoUFF div{position:relative}.AppDevMain_breadcrumbs__OoUFF:before{position:absolute;left:0;top:60%;width:90vw;height:100px;content:"";background-color:#3e3e3e}.AppDevMain_breadcrumbs__OoUFF.AppDevMain_aiDev__LMSIV:after,.AppDevMain_breadcrumbs__OoUFF.AppDevMain_smartPhoneApp__64UQA:after,.AppDevMain_breadcrumbs__OoUFF.AppDevMain_webApp__WInv9:after{position:absolute;right:0;overflow:hidden;width:70vw;height:150px;object-fit:contain;object-position:center;background-size:cover}.AppDevMain_breadcrumbs__OoUFF.AppDevMain_smartPhoneApp__64UQA:after{content:url(/img/appdev/rectangle.png)}.AppDevMain_breadcrumbs__OoUFF.AppDevMain_webApp__WInv9:after{content:url(/img/appdev/rectangle2.png)}.AppDevMain_breadcrumbs__OoUFF.AppDevMain_aiDev__LMSIV:after{content:url(/img/appdev/rectangle3.png)}.AppDevMain_wrapper__qsLCl{margin-top:160px}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_aiDev__LMSIV:after,.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_smartPhoneApp__64UQA:after,.AppDevMain_wrapper__qsLCl .AppDevMain_appDevWrapper__7YNfQ.AppDevMain_webApp__WInv9:after,.AppDevMain_wrapper__qsLCl .AppDevMain_pageTitle__qi60B{display:none}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy{padding:0 10%;background-color:#000;clip-path:none}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_grayArea__9mKsB{display:none}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_textArea__2_LwI{margin-top:250px}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_textArea__2_LwI h2{font-size:24px;position:relative}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_textArea__2_LwI h2:before{content:"SERVICE";position:absolute;top:-30px;left:-4px;font-weight:800;font-size:60px;color:rgba(0,0,0,0);animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards;animation-name:AppDevMain_fadeUpLeftAnime__EZW6r}.AppDevMain_wrapper__qsLCl .AppDevMain_appDevMainContent__QWbjy .AppDevMain_textArea__2_LwI p{font-size:16px;line-height:28px;margin-top:70px;width:100%}}@media screen and (max-width:390px){.AppDevMain_wrapper__qsLCl.AppDevMain_aiDev__LMSIV:after,.AppDevMain_wrapper__qsLCl.AppDevMain_smartPhoneApp__64UQA:after,.AppDevMain_wrapper__qsLCl.AppDevMain_webApp__WInv9:after{top:30%}}@keyframes AppDevMain_fadeUpLeftAnime__EZW6r{0%{transform:translateX(-250px)}to{transform:translateX(0);color:hsla(0,0%,100%,.2)}}.PageTitle_wrapper__mbu_1 .PageTitle_title__AybNR{font-style:normal;font-weight:800;font-size:190px;line-height:120px;letter-spacing:.01em;color:rgba(0,0,0,0);animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards}.PageTitle_wrapper__mbu_1 .PageTitle_transparent__vUgim{animation-name:PageTitle_fadeUpLeftAnime__zPoPr}.PageTitle_wrapper__mbu_1 .PageTitle_gray__uNUBv{animation-name:PageTitle_fadeUpLeftAnimeGray__O3Rww}@keyframes PageTitle_fadeUpLeftAnime__zPoPr{0%{transform:translateX(-250px)}to{transform:translateX(0);color:hsla(0,0%,100%,.2)}}@keyframes PageTitle_fadeUpLeftAnimeGray__O3Rww{0%{transform:translateX(-250px)}to{transform:translateX(0);color:rgba(0,0,0,.1)}}@media screen and (max-width:1200px){.PageTitle_wrapper__mbu_1 .PageTitle_title__AybNR{font-size:140px}}@media screen and (max-width:768px){.PageTitle_wrapper__mbu_1 .PageTitle_title__AybNR{font-size:60px;line-height:50px}}.ContactText_wrapper__G2oqz{margin-top:30px;padding:0 13%}.ContactText_wrapper__G2oqz p{margin-top:40px;font-family:var(--font-zen-kaku-gothic-antique);font-size:18px;line-height:28px;color:#fbfbfb}@media screen and (max-width:1200px){.ContactText_wrapper__G2oqz{padding:0 10%}}@media screen and (max-width:768px){.ContactText_wrapper__G2oqz p{margin-top:30px;font-size:16px;color:#fbfbfb}}@media screen and (max-width:390px){.ContactText_wrapper__G2oqz{padding:0 8%}.ContactText_wrapper__G2oqz h2{font-size:45px}}.ContactForm_wrapper__fo8NE{margin:110px auto 0}.ContactForm_wrapper__fo8NE .ContactForm_firstSpan__PDsWU{display:block;width:100%;margin:0 auto;max-width:1000px}.ContactForm_wrapper__fo8NE span{font-size:18px;line-height:25px;letter-spacing:1px;color:#e50112}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb{margin-top:20px;padding-bottom:85px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq{display:flex;flex-direction:column;align-items:flex-start;row-gap:45px;margin:0 auto;width:80%;max-width:1000px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH{display:flex;align-items:center;width:90%;position:relative}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_inputField__MRNdy{display:flex;flex-direction:column;width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_inputField__MRNdy :is(input,select,textarea){background-color:#fff;width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_errorMessage__oKZqk{width:100%;display:block;left:33%;top:100%;font-size:.9rem}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_errorMessage__oKZqk[aria-hidden=true]{display:none}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_labelSpanWrapper__A6ega{width:50%;display:flex}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH label{font-family:var(--font-zen-kaku-gothic-antique);font-weight:600;font-size:18px;line-height:25px;letter-spacing:1px;color:#fff;margin-bottom:5px;width:90%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH span{font-family:var(--font-zen-kaku-gothic-antique);font-size:18px;color:#e50112;width:45%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH select{padding:10px 22px;width:100%;height:75px;border-radius:4px;outline:none}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_companyLabel__RAwcb{width:50%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH input,.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH textarea{padding:20px 30px;width:100%;background:#fff;border:1px solid #9d9999;border-radius:4px;outline:none}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH textarea{height:280px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_message__hQB1k{margin-bottom:40px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_messageSpan__ErIzL{margin-bottom:10px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH input[type=file]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;overflow-wrap:normal}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG{width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileName__DCyjO{font-family:var(--font-zen-kaku-gothic-antique);font-weight:600;font-size:18px;line-height:25px;letter-spacing:1px;color:#fff;margin-bottom:5px;width:90%;width:100%;font-size:20px;display:flex;align-items:center}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileName__DCyjO span{width:auto;font-family:var(--font-zen-kaku-gothic-antique);font-size:13px;line-height:32px;color:#fff}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileName__DCyjO .ContactForm_deleteFileButton__EvjPQ{cursor:pointer;margin-left:5px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_refFormSpan__dFHiv{cursor:pointer}.ContactForm_wrapper__fo8NE .ContactForm_contactFormText__jCgec{border-top:1px solid #6b6b6b;padding-top:40px;font-family:var(--font-zen-kaku-gothic-antique);font-size:16px;line-height:30px;color:#fff;width:60%;margin:48px auto;text-align:center}.ContactForm_wrapper__fo8NE .ContactForm_contactButton__NdA4e{display:inline-block;text-align:center;margin:0 auto}.ContactForm_wrapper__fo8NE .ContactForm_confirmButton__IMoFy{text-align:center}.ContactForm_submitButton__r7W_Z{cursor:pointer;font-family:var(--font-zen-kaku-gothic-antique);font-size:18px;line-height:36px;letter-spacing:.07em;color:#fff;border:1px solid #fff;border-radius:50px;padding:10px;width:60%;display:inline-block;text-align:center}.ContactForm_submitButton__r7W_Z span{display:inline-block;transition:.2s;color:#fff}.ContactForm_submitButton__r7W_Z:hover span{display:inline-block;-webkit-transform:rotateX(1turn);transform:rotateX(1turn)}.ContactForm_submitButton__r7W_Z:focus,.ContactForm_submitButton__r7W_Z:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 6px hsla(0,0%,100%,.3)}.ContactForm_submitButton__r7W_Z:focus:not(:focus-visible){outline:none;box-shadow:none}.ContactForm_mailSending__jJ_g_{font-family:var(--font-zen-kaku-gothic-antique);font-size:18px;line-height:25px;letter-spacing:1px;color:#fff;height:17vh;text-align:center;margin-top:100px;margin-bottom:-50px}@media screen and (max-width:1200px){.ContactForm_wrapper__fo8NE{margin:30px auto 0;padding:0 10%}.ContactForm_wrapper__fo8NE .ContactForm_firstSpan__PDsWU{margin:0}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb{padding-bottom:20px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq{padding-bottom:20px;gap:1.5rem;width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH{flex-direction:column;width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_errorMessage__oKZqk{margin-top:5px;left:0;font-size:15px}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_labelSpanWrapper__A6ega,.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH label{width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH span{width:50%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_companyLabel__RAwcb{width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileNameWrapper__ihu0v{width:auto;display:flex;justify-content:center;flex-direction:column}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileNameWrapper__ihu0v .ContactForm_filesWrapper__IfM0Q{width:100%!important;display:flex;align-items:center;justify-content:center}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileNameWrapper__ihu0v .ContactForm_filesWrapper__IfM0Q span{width:auto}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileNameWrapper__ihu0v .ContactForm_filesWrapper__IfM0Q .ContactForm_fileName__DCyjO{display:flex;align-items:center}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_refForm__pkfQG .ContactForm_fileNameWrapper__ihu0v .ContactForm_filesWrapper__IfM0Q .ContactForm_fileName__DCyjO .ContactForm_deleteFileButton__EvjPQ{width:fit-content;margin-left:5px;cursor:pointer}.ContactForm_wrapper__fo8NE .ContactForm_contactFormText__jCgec{width:100%}.ContactForm_wrapper__fo8NE .ContactForm_contactButton__NdA4e{margin:70px auto}.ContactForm_wrapper__fo8NE button{width:100%}}@media screen and (max-width:390px){.ContactForm_wrapper__fo8NE{padding:0 8%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH span{width:30%}.ContactForm_wrapper__fo8NE .ContactForm_contactFormWrapper__vWudb form .ContactForm_rowFormWrapper__c59Iq .ContactForm_rowForm__abaaH .ContactForm_errorMessage__oKZqk{font-size:.7rem}}.InquiryDetails_wrapper__yaydj{margin-top:130px;padding:0 15%;line-height:25px;letter-spacing:1px;color:#fbfbfb}.InquiryDetails_wrapper__yaydj p{font-family:var(--font-montserrat);font-weight:600;font-size:32px;margin-bottom:10px}.InquiryDetails_wrapper__yaydj span{font-family:var(--font-zen-kaku-gothic-antique)}@keyframes InquiryDetails_fadeUpLeftAnime__FT_3P{0%{transform:translateX(-250px)}to{transform:translateX(0);color:hsla(0,0%,100%,.2)}}@media screen and (max-width:768px){.InquiryDetails_wrapper__yaydj{margin-top:30px;padding:0 10%}.InquiryDetails_wrapper__yaydj p{font-size:28px}}.ServiceMain_wrapper__Rp8YT{margin-top:80px}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3{position:relative}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3 .ServiceMain_serviceBackground__t70NY{position:relative;width:100%;height:485px;overflow:hidden}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3 .ServiceMain_serviceTitle__i27Gd{position:absolute;font-weight:800;font-size:190px;letter-spacing:.01em;padding:0 13%;line-height:220px;top:0;left:0;animation-name:ServiceMain_fadeUpLeftAnime__RkSoo;animation-duration:1.1s;animation-delay:.1s;animation-fill-mode:forwards}@keyframes ServiceMain_fadeUpLeftAnime__RkSoo{0%{transform:translateX(-250px)}to{transform:translateX(0);color:hsla(0,0%,100%,.2)}}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu{margin:82px auto 0;max-width:1200px;color:#f5f5f5}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu p:first-child{font-family:var(--font-zen-kaku-gothic-antique);font-style:normal;font-weight:600;font-size:40px;line-height:36px;letter-spacing:.02em;text-align:center}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu .ServiceMain_scrollDown__3gso6{height:127px;width:1px;background-color:#f5f5f5;margin:30px auto}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu p:last-child{font-family:var(--font-zen-kaku-gothic-antique);font-style:normal;font-weight:400;font-size:24px;line-height:40px;letter-spacing:.03em}@media screen and (max-width:1200px){.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu p:last-child{margin:0 10%}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3 .ServiceMain_serviceTitle__i27Gd{font-size:140px;padding:0 10%}}@media screen and (max-width:768px){.ServiceMain_wrapper__Rp8YT{margin-top:30px}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3 .ServiceMain_serviceBackground__t70NY{height:230px}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3 .ServiceMain_serviceTitle__i27Gd{font-size:60px;line-height:220px}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu p:first-child{font-size:27px;padding:0 10%}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu .ServiceMain_scrollDown__3gso6{height:118px}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceMainContent__ecpVu p:last-child{font-size:16px;line-height:27px}}@media screen and (max-width:390px){.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3{width:auto}.ServiceMain_wrapper__Rp8YT .ServiceMain_serviceTitleWrapper__e9Gi3 .ServiceMain_serviceTitle__i27Gd{padding:0 8%;font-size:50px}}.Headline_animate___Y09B{animation-name:Headline_fadeUpAnime__p6AcP;animation-fill-mode:forwards}.Headline_animateSpan__4vQl0,.Headline_animate___Y09B{animation-duration:1.1s;animation-delay:.1s;transform-origin:top left}.Headline_animateSpan__4vQl0{animation-name:Headline_fadeUpAnimeSpan__yBFmb;animation-fill-mode:forwards}.Headline_headline__7TWm4{font-family:var(--font-montserrat);font-weight:600;font-size:40px;line-height:49px;letter-spacing:.01em;color:#cf0606;color:rgba(0,0,0,0);margin-bottom:119px;position:relative}.Headline_headline__7TWm4 .Headline_mainHeadline__upxRr{cursor:pointer;white-space:nowrap;display:inline-block;position:relative}.Headline_headline__7TWm4 .Headline_mainHeadline__upxRr:after{content:"";border-bottom:1px solid #f5f5f5;width:0;transition:all .6s}.Headline_headline__7TWm4 .Headline_mainHeadline__upxRr:hover:after{display:inline-block;position:absolute;bottom:-17%;left:0;width:190px}.Headline_headline__7TWm4 span{font-family:var(--font-zen-kaku-gothic-antique);font-weight:300;font-size:18px;line-height:22px;letter-spacing:.01em;position:absolute;top:90%;left:217px;opacity:0}@media screen and (max-width:768px){.Headline_headline__7TWm4{margin-bottom:60px}.Headline_headline__7TWm4 .Headline_mainHeadline__upxRr{font-size:24px}.Headline_headline__7TWm4 .Headline_mainHeadline__upxRr:hover:after{width:100px}.Headline_headline__7TWm4 span{font-size:14px;left:140px}}@media screen and (max-width:576px){.Headline_headline__7TWm4{margin-bottom:19px}.Headline_headline__7TWm4 .Headline_mainHeadline__upxRr{font-size:20px}.Headline_headline__7TWm4 span{font-size:12px;top:-25%;left:0}.Headline_headline__7TWm4 div:hover:after{width:120px}}@keyframes Headline_fadeUpAnime__p6AcP{0%{transform:translateY(10px) rotate(40deg) rotateX(150deg)}to{transform:translateY(0) rotate(0deg);background:linear-gradient(90deg,#ed213a,#93291e 35.94%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}}@keyframes Headline_fadeUpAnimeSpan__yBFmb{0%{transform:translateY(10px) rotate(40deg) rotateX(150deg)}to{transform:translateY(0) rotate(0deg);color:#f5f5f5;opacity:1}}.Environment_wrapper__gu8I1{margin-top:220px;padding:0 13%}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe{display:grid;grid-template-columns:1fr 1fr;gap:55px;max-width:1280px;margin:0 auto}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI{display:flex;align-items:center;justify-content:space-evenly;padding-bottom:20px;border-bottom:1px dotted #a6a6a6;position:relative}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI:before{content:"";width:1px;height:121px;background:#ce0606}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI .Environment_environmentDescription__o1q4Y{width:55%;font-family:var(--font-zen-kaku-gothic-antique)}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI .Environment_environmentDescription__o1q4Y h3{font-weight:600;font-size:24px;line-height:36px;letter-spacing:.01em;color:#f5f5f5}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI .Environment_environmentDescription__o1q4Y p{font-size:18px;line-height:30px;letter-spacing:.01em;color:#f5f5f5}@media screen and (max-width:992px){.Environment_wrapper__gu8I1{margin-top:100px;padding:0 10%}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe{gap:15px}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI{flex-direction:column}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI:before{display:none}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI .Environment_environmentDescription__o1q4Y{width:100%}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI .Environment_environmentDescription__o1q4Y h3{font-size:14px;text-align:center}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI .Environment_environmentDescription__o1q4Y p{font-size:13px;line-height:21px}}@media screen and (max-width:576px){.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe{grid-template-columns:1fr}.Environment_wrapper__gu8I1 .Environment_environmentWrapper__5QdNe .Environment_environmentBox__BY4EI .Environment_environmentDescription__o1q4Y h3{margin:20px 0}}.PositionModal_modalPositioner__fdqEV{position:fixed;top:3%;z-index:99999;height:100vh;width:100vw}.PositionModal_modalWrapper__6_Run{margin:auto;background:#fbfbfb;width:75vw;overflow-y:scroll;height:100vh}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO{position:relative;padding:93px 100px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_closeButton__HbCfP{cursor:pointer;display:block;position:absolute;width:30px;height:30px;right:55px;top:24px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_closeButton__HbCfP:after,.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_closeButton__HbCfP:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:30px;background:#2d2c2c}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_closeButton__HbCfP:before{transform:translate(-50%,-50%) rotate(45deg)}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_closeButton__HbCfP:after{transform:translate(-50%,-50%) rotate(-45deg)}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionTitle__ttOrS{font-family:var(--font-zen-kaku-gothic-antique);font-size:32px;line-height:61px;letter-spacing:1.7px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx{margin-top:53px;display:flex;gap:46px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx .PositionModal_positionIntroImage__NaZ_q{aspect-ratio:1.5/1;position:relative;width:100%;max-width:500px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx .PositionModal_positionIntro__RJrsJ{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;gap:15px;height:300px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx .PositionModal_positionIntro__RJrsJ p{font-family:var(--font-zen-kaku-gothic-antique);font-size:18px;line-height:39px;letter-spacing:1.1px;color:#444;max-width:744px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx .PositionModal_positionIntro__RJrsJ a{display:inline-block;border:1px solid #ccc;padding:10px;text-align:center;text-decoration:none;color:#333;background-color:#fff;border-radius:5px;width:270px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx .PositionModal_positionIntro__RJrsJ a:hover{background-color:#f5f5f5;cursor:pointer}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl{font-family:var(--font-zen-kaku-gothic-antique);font-size:18px;line-height:36px;letter-spacing:.01em;color:#444;display:flex;flex-wrap:wrap;width:55vw;margin-top:50px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl dt{width:25%;border-bottom:1px solid #ccc;padding:36px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl dd{width:75%;border-bottom:1px solid #ccc;padding:36px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl dd ul li{line-height:30px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl .PositionModal_lastDt__TC48v,.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl dd:last-child{border:none}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_entryButtonWrapper___3NJI{display:flex;flex-direction:column;align-items:center;justify-content:space-around}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_entryButtonWrapper___3NJI .PositionModal_entryButton__QRMIg{cursor:pointer;display:inline-block;margin-top:130px;margin-bottom:71px;background:#ce0606;padding:26px 232px;font-family:var(--font-montserrat);font-size:18px;line-height:20px;letter-spacing:.01em;color:#fff}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_entryButtonWrapper___3NJI .PositionModal_positionBackLink__ST4Lb{cursor:pointer;font-family:var(--font-zen-kaku-gothic-antique);font-size:14px;line-height:14px;letter-spacing:.75px;position:relative}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_entryButtonWrapper___3NJI .PositionModal_positionBackLink__ST4Lb:after{content:"";display:inline-block;height:1px;width:100px;background:#111;position:absolute;top:200%;left:50%;transform:translateX(-50%)}@media screen and (max-width:992px){.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx{margin-top:25px;flex-direction:column;gap:30px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx a{margin:35px auto 0}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx img{margin:0 auto}}@media screen and (max-width:768px){.PositionModal_modalWrapper__6_Run{top:1%;width:96%;left:2%}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO{padding:24px 20px 80px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_closeButton__HbCfP{position:sticky;right:30px;margin:0 0 0 auto;z-index:1}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionTitle__ttOrS{font-weight:500;font-size:28px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx img{width:auto;margin:0 auto}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx .PositionModal_positionIntro__RJrsJ p{font-size:16px;line-height:25px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionIntroWrapper__a0Vpx .PositionModal_positionIntro__RJrsJ a{margin:20px auto 0}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl{font-weight:600;font-size:16px;line-height:30px;width:100%;margin-top:-10px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl dt{width:100%;border-bottom:none;padding:20px 20px 5px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_positionDescriptionWrapper__cTJYo dl dd{width:100%;padding:0 20px 20px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_entryButtonWrapper___3NJI .PositionModal_entryButton__QRMIg{margin-top:30px;margin-bottom:31px;padding:20px 106px}.PositionModal_modalWrapper__6_Run .PositionModal_modalSecondWrapper__oAZrO .PositionModal_entryButtonWrapper___3NJI a:after{width:140px}}.OpenPosition_wrapper__pmd7h{margin-top:60px;padding:100px 13%;background-color:#3e3e3e}.OpenPosition_wrapper__pmd7h div:first-child{animation-delay:.2s}.OpenPosition_wrapper__pmd7h div:nth-child(2){animation-delay:.3s}.OpenPosition_wrapper__pmd7h div:nth-child(3){animation-delay:.4s}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC{display:flex;align-items:center;gap:46px;justify-content:center}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC .OpenPosition_positionBox__lX6x8{display:flex;flex-direction:column;justify-content:flex-start;text-align:start;position:relative;width:381px;height:180px;border:1px solid #f5f5f5;cursor:pointer}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC .OpenPosition_positionBox__lX6x8 .OpenPosition_arrowWrapper__HOrDt{position:absolute;top:.5rem;right:.5rem}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC .OpenPosition_positionBox__lX6x8 .OpenPosition_positionContent__F7_Vy{padding-top:65px;padding-left:30px}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC .OpenPosition_positionBox__lX6x8 h3{font-family:var(--font-zen-kaku-gothic-antique);font-weight:500;font-size:32px;line-height:36px;letter-spacing:.03em;color:#f5f5f5;margin-bottom:6px}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC .OpenPosition_positionBox__lX6x8 span{font-family:var(--font-montserrat);font-weight:500;font-size:14px;line-height:20px;letter-spacing:.01em;color:#f5f5f5}@media screen and (max-width:992px){.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC{gap:30px}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC .OpenPosition_positionBox__lX6x8 h3{font-size:24px;margin-bottom:0}}@media screen and (max-width:768px){.OpenPosition_wrapper__pmd7h{padding:80px 10%}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC{flex-direction:column}.OpenPosition_wrapper__pmd7h .OpenPosition_positionWrapper__haSYC .OpenPosition_positionBox__lX6x8{width:80%;min-height:180px;height:auto}}.RecruitMain_wrapper__T_BNX{margin-top:40px;padding:0 13%}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF:after{content:"";background:url(/_next/static/media/recruitBg.25c0e154.png) no-repeat;width:70%;height:100%;object-fit:cover;position:absolute;top:0;right:0;z-index:0}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageTitle__Bs03X{position:relative;z-index:1}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_recruitDescription__lA6Xr{margin-top:30px;margin-bottom:15px;font-family:var(--font-zen-kaku-gothic-antique);font-weight:600;font-size:90px;line-height:130px;letter-spacing:.02em;color:#f5f5f5;position:relative;z-index:1}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL{display:flex;align-items:center;gap:25px}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq{display:flex;align-items:center;z-index:1}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq .RecruitMain_circle__31uR0{display:inline-block;width:40px;height:40px;text-align:center;line-height:88px;border-radius:50%;border:.05em solid #ce0606;margin-right:10px;transition:all .3s;animation-delay:.3s}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq .RecruitMain_circle__31uR0:hover{border:.05em solid #fff}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq .RecruitMain_circle__31uR0:hover .RecruitMain_arrow__IMkw5{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;width:1.5em;height:.06em;transform:rotate(-45deg);background:#ce0606}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq .RecruitMain_circle__31uR0:hover .RecruitMain_arrow__IMkw5:before{border:.05em solid #ce0606;border-left:0;border-bottom:0}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq .RecruitMain_arrow__IMkw5{display:inline-block;vertical-align:middle;color:#333;line-height:1;position:relative;top:-70%;width:1.5em;height:.06em;transform:rotate(-45deg);background:#fff;transition:all .3s}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq .RecruitMain_arrow__IMkw5:before{content:"";width:.55em;height:.55em;border:.05em solid #fff;border-left:0;border-bottom:0;transform:rotate(45deg);transform-origin:top right;position:absolute;top:50%;right:-.09em;box-sizing:border-box;transition:all .3s}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL .RecruitMain_pageArrow__ddKHq div{font-family:var(--font-zen-kaku-gothic-antique);font-weight:500;font-size:18px;line-height:20px;letter-spacing:.02em;color:#f5f5f5}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_recruitMessageWrapper__K_sKk{margin-top:120px;max-width:1200px;margin-bottom:135px}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_recruitMessageWrapper__K_sKk p{font-family:var(--font-zen-kaku-gothic-antique);font-weight:600;font-size:28px;line-height:65px;letter-spacing:.01em;color:#f5f5f5}@media screen and (max-width:768px){.RecruitMain_wrapper__T_BNX{padding:0 9%}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF:after{width:100%;height:177px;background-position:50%;background-size:cover;top:180px;left:0}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_recruitDescription__lA6Xr{margin-top:10px;font-size:30px;line-height:40px}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageArrowWrapper__JiBOL{display:none}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_recruitMessageWrapper__K_sKk p{font-size:20px;line-height:43px}}@media screen and (max-width:576px){.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_pageTitle__Bs03X{font-size:55px}.RecruitMain_wrapper__T_BNX .RecruitMain_recruitWrapper__cCVxF .RecruitMain_recruitDescription__lA6Xr{font-size:28px}}.OrderDelivery_wrapper__Jhd1t{margin-top:230px;padding:0 13%}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm{animation-delay:.3s;display:grid;grid-template-columns:40% 40%;gap:50px 20%;margin:220px auto 0}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_{border:1px solid #fbfbfb;padding:17px 30px;display:flex;align-items:center;gap:25px;font-family:var(--font-zen-kaku-gothic-antique);font-size:14px;line-height:14px;text-transform:uppercase;color:#fbfbfb;height:180px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_stepWrapper__DXP55{display:flex;flex-direction:column;align-items:center;width:16%}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_stepWrapper__DXP55 span{font-weight:700;font-size:32px;line-height:32px;text-transform:uppercase;color:#fbfbfb}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_orderContentWrapper__nL14D{width:358px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_orderContentWrapper__nL14D p{font-size:18px;line-height:20px;color:#fbfbfb}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_orderContentWrapper__nL14D p:last-child{margin-top:5px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_left__BHo3G{margin-top:-110px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_left__BHo3G:before{content:"";display:inline-block;width:50%;height:100px;top:70%;right:-50%;background-image:url(/_next/static/media/arrow01.b695f2bf.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_right___dZs8:before{content:"";display:inline-block;width:50%;height:200px;top:55%;left:-50%;background-image:url(/_next/static/media/arrow02.25d0b0ef.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat;position:absolute}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_right___dZs8:last-child:before{display:none}@media screen and (max-width:992px){.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_{height:200px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_orderContentWrapper__nL14D p{font-size:14px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_right___dZs8:before{top:70%}}@media screen and (max-width:768px){.OrderDelivery_wrapper__Jhd1t{margin-top:120px;padding:0 10%;margin-bottom:100px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm{display:block;margin:0 auto}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_{padding:13px 25px;height:auto;min-height:200px;margin-top:70px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_stepWrapper__DXP55{width:12%}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_orderContentWrapper__nL14D{width:80%}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_orderContentWrapper__nL14D p{font-size:16px;line-height:27px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_deliveryBox__1fWK_ .OrderDelivery_orderContentWrapper__nL14D p:first-child{font-weight:600;font-size:18px;line-height:24px}.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_left__BHo3G:before,.OrderDelivery_wrapper__Jhd1t .OrderDelivery_orderDeliveryWrapper__b3jKE .OrderDelivery_delivery__LkzZm .OrderDelivery_right___dZs8:before{display:none}}.AiDevelopment_wrapper__qK_dt{padding:0 10%;margin-top:280px}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div:first-child{animation-delay:.3s}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div:nth-child(2){animation-delay:.5s}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div:nth-child(3){animation-delay:.7s}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc .AiDevelopment_aiDevelopment__vR2jc{display:flex;flex-direction:column;font-family:var(--font-zen-kaku-gothic-antique);font-size:18px;align-items:center}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc .AiDevelopment_aiDevelopment__vR2jc span{display:inline-block;margin-top:20px;font-weight:600;line-height:24px;text-align:center;color:#fbfbfb;margin-bottom:17px}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc .AiDevelopment_aiDevelopment__vR2jc .AiDevelopment_aiDevelopmentIcon__fvi0W{margin:auto;object-fit:contain;height:130px}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc .AiDevelopment_aiDevelopment__vR2jc p{line-height:27px;color:#fbfbfb;text-align:left;max-width:354px}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div{padding:0 10px}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div:first-child{padding-left:0}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div:nth-child(2){border-right:1px solid #fbfbfb;border-left:1px solid #fbfbfb}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div:last-child{padding-right:0}@media screen and (max-width:768px){.AiDevelopment_wrapper__qK_dt{margin-top:120px;padding:0 10%}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc{grid-template-columns:unset;grid-template-rows:repeat(3,1fr);gap:30px}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc .AiDevelopment_aiDevelopment__vR2jc p{font-size:16px;max-width:80%;margin:0 auto}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div{padding:0}.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc div:nth-child(2){border:none}}@media screen and (max-width:576px){.AiDevelopment_wrapper__qK_dt .AiDevelopment_aiDevelopments__ujsnc .AiDevelopment_aiDevelopment__vR2jc p{max-width:100%}}.ServiceWeOffer_wrapper__FID2z{max-width:1200px;width:80vw;margin:150px auto 0}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011{display:flex;gap:30px}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr{background:url(/_next/static/media/serviceWeOffer01.966cf71b.png);width:393.14px;padding:24px 15px;text-align:center;object-fit:cover;cursor:pointer;background-size:cover;font-family:var(--font-zen-kaku-gothic-antique);font-style:normal;line-height:36px;font-weight:600;font-size:24px;letter-spacing:.01em;color:#f5f5f5}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr p:first-child{margin-top:30px;letter-spacing:.05em}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr p:nth-child(2){font-weight:500;font-size:20px;line-height:22px;margin:50px 0}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr .ServiceWeOffer_offerContentBox__2_ddO{background:rgba(245,245,245,.4);padding:8px;animation-delay:.2s}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr .ServiceWeOffer_offerContentBox__2_ddO p{font-weight:400;font-size:20px;margin-top:16px}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr .ServiceWeOffer_offerContentBox__2_ddO .ServiceWeOffer_viewMore__hoeym{display:inline-block;font-family:var(--font-montserrat);font-size:20px;line-height:22px;margin-top:20px;color:#cf0606;padding-bottom:4px;border-bottom:2px solid}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 #ServiceWeOffer_offerContent02__JLe_q{background:url(/_next/static/media/serviceWeOffer02.13c20efc.png);animation-delay:.2s;background-size:cover}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 #ServiceWeOffer_offerContent03__QGxg_{background:url(/_next/static/media/serviceWeOffer03.b66db426.png);animation-delay:.3s;background-size:cover}@media screen and (max-width:1200px){.ServiceWeOffer_wrapper__FID2z{margin:150px 10% 0}}@media screen and (max-width:992px){.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011{align-items:center;justify-content:center;flex-direction:column}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr{width:100%}}@media screen and (max-width:768px){.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr p:first-child{font-size:24px;margin-top:15px}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr p:nth-child(2){margin:22px 0}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr .ServiceWeOffer_offerContentBox__2_ddO p{font-size:16px;line-height:27px;margin-top:5px}.ServiceWeOffer_wrapper__FID2z .ServiceWeOffer_serviceWeOffers__dS011 .ServiceWeOffer_offerContent__VQfPr .ServiceWeOffer_offerContentBox__2_ddO a{margin-top:20px;margin-bottom:10px}}.ApplicationDevelopment_wrapper__VaI5i{padding:0 10%;margin-top:280px}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div:first-child{animation-delay:.3s}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div:nth-child(2){animation-delay:.5s}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div:nth-child(3){animation-delay:.7s}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN .ApplicationDevelopment_applicationDevelopment__R0XSE{display:flex;flex-direction:column;align-items:center;font-family:var(--font-zen-kaku-gothic-antique);font-size:18px}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN .ApplicationDevelopment_applicationDevelopment__R0XSE .ApplicationDevelopment_applicationDevelopmentIcon__kJeVI{margin:0 auto;height:130px}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN .ApplicationDevelopment_applicationDevelopment__R0XSE span{display:inline-block;margin-top:20px;font-weight:600;line-height:24px;text-align:center;color:#fbfbfb;margin-bottom:17px}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN .ApplicationDevelopment_applicationDevelopment__R0XSE p{line-height:27px;color:#fbfbfb;text-align:left;max-width:354px}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div{padding:0 10px}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div:first-child{padding-left:0}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div:nth-child(2){border-right:1px solid #fbfbfb;border-left:1px solid #fbfbfb}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div:last-child{margin-top:20px;padding-right:0}@media screen and (max-width:768px){.ApplicationDevelopment_wrapper__VaI5i{margin-top:120px;padding:0 10%}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN{grid-template-columns:unset;grid-template-rows:repeat(3,1fr);gap:30px}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN .ApplicationDevelopment_applicationDevelopment__R0XSE p{font-size:16px;max-width:80%;margin:0 auto}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div{padding:0}.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN div:nth-child(2){border:none}}@media screen and (max-width:576px){.ApplicationDevelopment_wrapper__VaI5i .ApplicationDevelopment_applicationDevelopments__CiMKN .ApplicationDevelopment_applicationDevelopment__R0XSE p{max-width:100%}}