.mainContents_base__qmf8p{display:flex;flex-direction:column;row-gap:40px;padding:32px 0 80px}.mainContents_base__qmf8p .mainContents_specialFeatureProjectAreaContainer__1K3IE{padding:0 8px}.mainContents_base__qmf8p .mainContents_border__MbR5U{width:100%;height:1px;background-color:#e8e8e8}.projectContentsArea_base__Mrhbs{width:100%;display:flex;flex-direction:column;row-gap:32px}.projectContentsArea_base__Mrhbs .projectContentsArea_title__Ij81f{display:flex;gap:16px;padding:0 80px}.projectContentsArea_base__Mrhbs .projectContentsArea_divider__Bm_Pc{height:40px;border-right:1px solid #101010;padding-left:8px}.newlyHistoryProjectList_base__RV3eP{display:flex;flex-wrap:wrap;gap:16px;padding:32px 80px;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}.newlyHistoryProjectList_base__RV3eP .newlyHistoryProjectList_titleContent__cXdAh{width:100%;display:flex;justify-content:space-between;padding-left:8px}.newlyHistoryProjectList_base__RV3eP .newlyHistoryProjectList_projects__lk0pL{margin:0 -80px;padding:0 80px;display:flex;column-gap:8px;overflow-x:auto}.smallImageProjectCard_container__4PeVX{display:flex;justify-content:space-between;width:300px;height:-moz-fit-content;height:fit-content;padding:8px;border-radius:16px;gap:8px;cursor:pointer}.smallImageProjectCard_container__4PeVX.smallImageProjectCard_selected__kPcTc{background-color:#fbf7f4}.smallImageProjectCard_container__4PeVX:hover{background-color:#fbf7f4;transition:.4s}.smallImageProjectCard_labelContainer__iNjNj{display:flex;flex-wrap:wrap;gap:8px}.smallImageProjectCard_image__iFUJ6{border-radius:8px;object-fit:cover}.smallImageProjectCard_rightContentWrapper__2aB5d{width:228px;display:flex;flex-flow:column;row-gap:4px;transition:.4s}.smallImageProjectCard_engineerSkillsTextContainer__9BSeT{position:relative}.smallImageProjectCard_engineerSkillsTextContainer__9BSeT .smallImageProjectCard_engineerSkillsTextWrapper__yi7i8:hover+.smallImageProjectCard_engineerSkillsFukidashi__zClxs{display:block}.smallImageProjectCard_engineerSkillsTextWrapper__yi7i8{display:flex;column-gap:8px;cursor:pointer}.smallImageProjectCard_engineerSkillsText__3cNvY{width:max-content;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.smallImageProjectCard_engineerSkillsCount__F_oyi{white-space:inherit;word-break:inherit}.smallImageProjectCard_engineerSkillsFukidashi__zClxs{display:none;position:absolute;width:176px;background:#101010d9;box-shadow:0 0 1px #211d1b1a,0 4px 12px #211d1b1f;border-radius:8px;padding:8px 16px}.smallImageProjectCard_alignStart___1KGD{text-align:start}.smallImageProjectCard_title__O3U0p{text-align:start;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.smallImageProjectCard_textContainer__4j_0S{align-items:start}.smallImageProjectCard_genreOrCompanyText__Q1Veh{text-align:start;align-items:start;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.businessSpecialFeatureProjectList_businessSpecialFeature__wiBFT{display:flex;flex-wrap:wrap;gap:16px 16px;padding:0 80px}.businessSpecialFeatureProjectList_businessSpecialFeature__wiBFT .businessSpecialFeatureProjectList_titleContent__7Bdvk{width:100%;display:flex;justify-content:space-between;padding-left:8px}.businessSpecialFeatureProjectList_businessSpecialFeature__wiBFT .businessSpecialFeatureProjectList_projects__fYZns{margin:0 -80px;padding:0 80px;display:flex;column-gap:8px;overflow-x:scroll}.footer_container__4_bu4{display:flex;flex-direction:column;row-gap:16px;padding:40px 88px}.footer_container__4_bu4 .footer_linkList__KHWHC{display:flex;justify-content:center;gap:32px}.footer_container__4_bu4 .footer_snsList__u3NhJ{display:flex;justify-content:center;gap:16px}.footer_container__4_bu4 .footer_copyright__gfHKF{display:flex;justify-content:center}.specialFeatureAutoScrollCarousel_base__lUTvP{max-width:100vw;position:relative}.specialFeatureAutoScrollCarousel_base__lUTvP .specialFeatureAutoScrollCarousel_scrollContainer__dFo_b{display:flex;gap:16px;overflow-x:hidden}.specialFeatureAutoScrollCarousel_base__lUTvP .specialFeatureAutoScrollCarousel_prevButton__neqRl{position:absolute;left:24px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.specialFeatureAutoScrollCarousel_base__lUTvP .specialFeatureAutoScrollCarousel_nextButton__sIZjg{position:absolute;right:24px;top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.specialFeatureImageCard_card__v6wCS{width:-moz-fit-content;width:fit-content;border-radius:8px;cursor:pointer}.specialFeatureImageCard_image__EIQtY{border-radius:8px;object-fit:cover}.specialFeatureList_base__D4ySu{max-width:100vw;position:relative}.specialFeatureList_base__D4ySu .specialFeatureList_listContainer__dpOld{display:flex;gap:16px;overflow-x:auto;padding:0 97px}.createSolutionDialog_title__oVZl6{padding:0 8px}.createSolutionDialog_selectionList__BfduS{position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:640px;height:640px;border-radius:16px;background-color:#fff;padding-top:48px;display:flex;flex-direction:column;gap:24px}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_close__Uj5cr{position:absolute;top:8px;left:8px;cursor:pointer}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_title__oVZl6{text-align:center;flex-shrink:0}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_list__j014V{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;padding:0 24px 24px}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_list__j014V .createSolutionDialog_listItem__SnSsn{display:flex;gap:8px;align-items:center;transition:all .3s cubic-bezier(.3,.3,.3,1);cursor:pointer;border-radius:4px;padding:8px}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_list__j014V .createSolutionDialog_listItem__SnSsn:hover{background-color:#fbf7f4}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_list__j014V .createSolutionDialog_listItem__SnSsn .createSolutionDialog_image__F4PrC{width:114px;height:64px;border-radius:4px;overflow:hidden;flex-shrink:0}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_list__j014V .createSolutionDialog_listItem__SnSsn .createSolutionDialog_text__L3AYD{width:100%;text-align:left}.createSolutionDialog_selectionList__BfduS .createSolutionDialog_list__j014V .createSolutionDialog_listItem__SnSsn .createSolutionDialog_icon__Nfi94{width:16px;flex-shrink:0}.fallbackProjectContentsArea_cardGrid__25umw{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fill,256px);grid-auto-flow:row;justify-content:start;overflow-x:hidden;padding-left:80px}.fallbackProjectContentsArea_fullWidth__LrSC5{grid-column:1/-1;margin-left:-80px;width:calc(100vw - 320px)}.fallbackProjectContentsArea_newly__kW7m5{grid-row:2}.fallbackProjectContentsArea_history__JDTCD{grid-row:5}.page_launcherButtonWrapper__ZU3mQ{position:fixed;bottom:24px;left:24px;display:flex;justify-content:flex-end}.page_launcherButton__SRDQE{background-color:#fff;border:none;border-radius:50%;width:56px;height:56px;margin-top:-6px;cursor:pointer;display:flex;justify-content:center;align-items:center;box-shadow:0 12px 18px 0 #1010102e,0 0 1px 0 hsla(0,0%,6%,.102)}