.styles_container__msSQj{padding-block:9.75rem;padding-inline:.9375rem}@media(min-width:768.02px){.styles_container__msSQj{padding-block:3.875rem;padding-inline:0}}.styles_mainContainer__3FejO{position:relative}@media(min-width:768.02px){.styles_mainContainer__3FejO{margin-inline:auto;width:45rem}}.styles_mainContainer__3FejO .styles_bg__jH9By{position:absolute}.styles_mainContainer__3FejO .styles_bg__jH9By[data-index="1"]{left:-.25rem;top:-1.875rem;width:22.125rem}@media(min-width:768.02px){.styles_mainContainer__3FejO .styles_bg__jH9By[data-index="1"]{left:-1.875rem;top:-2.875rem;width:47.625rem}}.styles_mainContainer__3FejO .styles_bg__jH9By[data-index="2"]{left:3.125rem;top:-1.0625rem;width:7.5rem;z-index:1}@media(min-width:768.02px){.styles_mainContainer__3FejO .styles_bg__jH9By[data-index="2"]{top:-2.1875rem;width:13.25rem}}.styles_seed__hCHwP{position:absolute;right:1.25rem;width:3.1875rem;z-index:1}.styles_main__zh4dw{background-color:var(--color-white);border:4px solid var(--color-light-green);border-radius:1.875rem;color:var(--color-black);overflow:hidden;-webkit-padding-before:1.875rem;padding-block-start:1.875rem;position:relative}@media(min-width:768.02px){.styles_main__zh4dw{border-radius:2.5rem;-webkit-padding-before:3.75rem;padding-block-start:3.75rem}}.styles_techDetail__js3r2{padding-inline:1.25rem}@media(min-width:768.02px){.styles_techDetail__js3r2{padding-inline:3.75rem}}.styles_backListButton__3zbt5{align-items:center;display:inline-flex;gap:0 .3125rem}.styles_backListButton__3zbt5:hover .styles_text__Cwnss:before{transform:scaleX(1);transition:transform .3s var(--ease-out-back)}.styles_backListButton__3zbt5>.styles_text__Cwnss{color:var(--color-dark-green);font-size:.875rem;font-weight:var(--font-weight-bold);position:relative}.styles_backListButton__3zbt5>.styles_text__Cwnss:before{background-color:var(--color-dark-green);border-radius:1px;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left center;transition:transform .3s var(--ease-out-quart);width:100%}.styles_techDetailHeader__7Gte8{-webkit-margin-before:1.875rem;margin-block-start:1.875rem;-webkit-padding-after:1.25rem;padding-block-end:1.25rem;position:relative}.styles_techDetailHeader__7Gte8>.styles_company__0M_lr>span{display:block;height:2.5rem}.styles_techDetailHeader__7Gte8>.styles_company__0M_lr>span>img{height:100%;width:auto}@media(min-width:768.02px){.styles_techDetailHeader__7Gte8>.styles_company__0M_lr{order:2}}.styles_techDetailHeader__7Gte8>.styles_title__JEwpn{font-size:1.375rem;font-weight:var(--font-weight-black);line-height:1.2;-webkit-margin-before:1.25rem;margin-block-start:1.25rem}@media(min-width:768.02px){.styles_techDetailHeader__7Gte8>.styles_title__JEwpn{font-size:1.625rem;-webkit-margin-before:1rem;margin-block-start:1rem;order:1}}.styles_techDetailHeader__7Gte8>.styles_line__OO4J2{bottom:0;position:absolute;width:100%}.styles_techDetailHeader__7Gte8>.styles_line__OO4J2>.styles_sp__4jfiG{display:block}@media(min-width:768.02px){.styles_techDetailHeader__7Gte8>.styles_line__OO4J2>.styles_sp__4jfiG{display:none}}.styles_techDetailHeader__7Gte8>.styles_line__OO4J2>.styles_pc__tw_Fx{display:none}@media(min-width:768.02px){.styles_techDetailHeader__7Gte8>.styles_line__OO4J2>.styles_pc__tw_Fx{display:block}}.styles_techDetailHeader__7Gte8>.styles_line__OO4J2 svg{fill:var(--color-light-green)}@media(min-width:768.02px){.styles_techDetailHeader__7Gte8{align-items:center;gap:0 1.25rem}}.styles_partnerCompanyList__Akgh4{display:flex;flex-direction:column;gap:.375rem 0;-webkit-margin-before:1rem;margin-block-start:1rem}.styles_partnerCompanyList__Akgh4>.styles_item__py5hc{font-size:.8125rem;line-height:1.2}@media(min-width:768.02px){.styles_partnerCompanyList__Akgh4>.styles_item__py5hc{font-size:.75rem}}.styles_techDetailBody__RgNQJ{-webkit-margin-before:1.875rem;margin-block-start:1.875rem}@media(min-width:768.02px){.styles_techDetailBody__RgNQJ{display:grid;gap:0 1.875rem;grid-gap:0 1.875rem;grid-template-columns:19.6875rem 1fr;-webkit-margin-before:2.5rem;margin-block-start:2.5rem}}.styles_techDetailBody__RgNQJ>.styles_imageContainer__sJEcR>.styles_image__sYEU5{border:2px solid var(--color-light-green);border-radius:1.25rem;overflow:hidden}.styles_techDetailBody__RgNQJ>.styles_text__Cwnss{font-size:.875rem;-webkit-margin-before:1.875rem;margin-block-start:1.875rem}@media(min-width:768.02px){.styles_techDetailBody__RgNQJ>.styles_text__Cwnss{-webkit-margin-before:0;margin-block-start:0}}.styles_developer__WpPNO{background-color:var(--color-light-gray);border-radius:1.25rem;-webkit-margin-before:3.125rem;margin-block-start:3.125rem;padding-block:2.5rem 3.125rem;padding-inline:1.875rem;position:relative}@media(min-width:768.02px){.styles_developer__WpPNO{-webkit-margin-before:2.5rem;margin-block-start:2.5rem}}.styles_developer__WpPNO>.styles_header__1A8UO{-webkit-padding-after:1rem;padding-block-end:1rem;position:relative}.styles_developer__WpPNO>.styles_header__1A8UO>.styles_name__e6ZuM{font-weight:var(--font-weight-black);line-height:1.2}.styles_developer__WpPNO>.styles_header__1A8UO>.styles_line__OO4J2{bottom:0;position:absolute;width:100%}.styles_developer__WpPNO>.styles_header__1A8UO>.styles_line__OO4J2>.styles_sp__4jfiG{display:block}@media(min-width:768.02px){.styles_developer__WpPNO>.styles_header__1A8UO>.styles_line__OO4J2>.styles_sp__4jfiG{display:none}}.styles_developer__WpPNO>.styles_header__1A8UO>.styles_line__OO4J2>.styles_pc__tw_Fx{display:none}@media(min-width:768.02px){.styles_developer__WpPNO>.styles_header__1A8UO>.styles_line__OO4J2>.styles_pc__tw_Fx{display:block}}.styles_developer__WpPNO>.styles_header__1A8UO>.styles_line__OO4J2>svg{fill:var(--color-gray)}.styles_developer__WpPNO>.styles_text__Cwnss{font-size:.875rem;-webkit-margin-before:.625rem;margin-block-start:.625rem}.styles_developerBgLeft___JH_n{left:-1.25rem;position:absolute;top:6.25rem;width:2.5rem}@media(min-width:768.02px){.styles_developerBgLeft___JH_n{left:-3.75rem;top:-1.25rem;width:4.6875rem}}.styles_developerBgRight__MVW_S{position:absolute;right:-1.25rem;top:1.25rem;width:2.5rem}@media(min-width:768.02px){.styles_developerBgRight__MVW_S{right:-3.75rem;top:-1.25rem;width:4.6875rem}}.styles_thought__EAHU4{left:-.9375rem;position:absolute;top:-1.5625rem}@media(min-width:768.02px){.styles_thought__EAHU4{left:-2.8125rem;top:-2rem}}.styles_thought__EAHU4>.styles_bg__jH9By{position:absolute;top:0;width:8.75rem}.styles_thought__EAHU4>.styles_bg__jH9By>.styles_sp__4jfiG{display:block}@media(min-width:768.02px){.styles_thought__EAHU4>.styles_bg__jH9By>.styles_sp__4jfiG{display:none}}.styles_thought__EAHU4>.styles_bg__jH9By>.styles_pc__tw_Fx{display:none}@media(min-width:768.02px){.styles_thought__EAHU4>.styles_bg__jH9By>.styles_pc__tw_Fx{display:block}}.styles_thought__EAHU4>.styles_bg__jH9By svg{fill:var(--color-light-green)}@media(min-width:768.02px){.styles_thought__EAHU4>.styles_bg__jH9By{width:9.875rem}}.styles_thought__EAHU4>.styles_text__Cwnss{color:var(--color-white);font-size:.875rem;font-weight:var(--font-weight-black);-webkit-margin-before:1rem;margin-block-start:1rem;position:relative;text-align:center;width:8.75rem}@media(min-width:768.02px){.styles_thought__EAHU4>.styles_text__Cwnss{-webkit-margin-before:1.25rem;margin-block-start:1.25rem;width:9.875rem}}.styles_linkContainer__w0s9Q{-webkit-margin-before:1.875rem;margin-block-start:1.875rem;position:relative}.styles_detailLinkButton__vWAaF{align-items:center;background-color:var(--color-white);border:3px solid var(--color-dark-green);border-radius:624.9375rem;color:var(--color-white);display:flex;font-weight:var(--font-weight-black);gap:0 .625rem;justify-content:center;padding-block:1rem;transition:background-color .3s ease-in-out,border .3s ease-in-out}@media(min-width:768.02px){.styles_detailLinkButton__vWAaF{border-radius:624.9375rem;gap:0 .9375rem;margin-inline:auto;width:22.1875rem}}.styles_detailLinkButton__vWAaF:hover{background-color:var(--color-dark-green)}.styles_detailLinkButton__vWAaF:hover>.styles_text__Cwnss{color:var(--color-white)}.styles_detailLinkButton__vWAaF:hover .styles_arrowIcon__jsDWF{background-color:var(--color-white)}.styles_detailLinkButton__vWAaF:hover .styles_arrowIcon__jsDWF>span>svg{fill:var(--color-dark-green)}.styles_detailLinkButton__vWAaF>.styles_text__Cwnss{color:var(--color-dark-green);font-size:1rem;font-weight:var(--font-weight-bold);letter-spacing:1px}@media(min-width:768.02px){.styles_detailLinkButton__vWAaF>.styles_text__Cwnss{font-size:1.25rem}}.styles_relatedLink__xjw2e{-webkit-margin-before:1.875rem;margin-block-start:1.875rem;padding-block:6.25rem 2.5rem;position:relative}.styles_relatedLink__xjw2e>.styles_bg__jH9By{height:100%;top:0;width:100%}.styles_relatedLink__xjw2e>.styles_bg__jH9By>.styles_sp__4jfiG{display:block}@media(min-width:768.02px){.styles_relatedLink__xjw2e>.styles_bg__jH9By>.styles_sp__4jfiG{display:none}}.styles_relatedLink__xjw2e>.styles_bg__jH9By>.styles_pc__tw_Fx{display:none}@media(min-width:768.02px){.styles_relatedLink__xjw2e>.styles_bg__jH9By>.styles_pc__tw_Fx{display:block}}.styles_relatedLink__xjw2e>.styles_bg__jH9By>img{height:100%;object-fit:cover;object-position:center top;width:100%}@media(min-width:768.02px){.styles_relatedLink__xjw2e{-webkit-margin-before:3.75rem;margin-block-start:3.75rem;padding-block:10rem 3.75rem}}.styles_relatedLMain__n02K3{position:relative}.styles_relatedLMain__n02K3>.styles_title__JEwpn{color:var(--color-white);font-size:1.25rem;font-weight:var(--font-weight-black);text-align:center}@media(min-width:768.02px){.styles_relatedLMain__n02K3>.styles_title__JEwpn{font-size:1.375rem}}.styles_relatedLinkBody__1PNVs{display:grid;gap:3rem;grid-gap:3rem;grid-template-columns:repeat(2,1fr);-webkit-margin-before:4rem;margin-block-start:4rem;padding-inline:1.25rem}@media(min-width:768.02px){.styles_relatedLinkBody__1PNVs{gap:6.25rem 6.875rem;-webkit-margin-before:5rem;margin-block-start:5rem;padding-inline:5.375rem}}.styles_relatedLinkButton__TtYWv{position:relative}.styles_relatedLinkButton__TtYWv:hover>.styles_image__sYEU5{filter:brightness(1.2)}.styles_relatedLinkButton__TtYWv:hover>.styles_image__sYEU5>img{transform:scale(1.05)}.styles_relatedLinkButton__TtYWv>.styles_bg__jH9By{position:absolute;scale:1.3;width:100%}@media(min-width:768.02px){.styles_relatedLinkButton__TtYWv>.styles_bg__jH9By{scale:1.35}}.styles_relatedLinkButton__TtYWv>.styles_image__sYEU5{border-radius:1rem;display:block;height:6.25rem;overflow:hidden;position:relative}@media(min-width:768.02px){.styles_relatedLinkButton__TtYWv>.styles_image__sYEU5{height:10.625rem}}.styles_relatedLinkButton__TtYWv>.styles_image__sYEU5>img{height:100%;object-fit:cover;transition:transform .3s var(--ease-out-back);width:100%}.styles_footerBackListButton__Zt36d{-webkit-margin-before:3.75rem;margin-block-start:3.75rem}@media(min-width:768.02px){.styles_footerBackListButton__Zt36d{-webkit-margin-before:6.25rem;margin-block-start:6.25rem}}.styles_createButton__uJN9i{align-items:center;background-color:var(--color-dark-green);border:2px solid #0000;border-radius:3.125rem;display:flex;gap:0 .625rem;justify-content:center;-webkit-margin-before:3.125rem;margin-block-start:3.125rem;padding-block:1.25rem;padding-inline:1rem;position:relative;transition:background-color .3s ease-in-out,border .3s ease-in-out}@media(min-width:768.02px){.styles_createButton__uJN9i{gap:0 1rem;padding-block:1.5625rem}}.styles_createButton__uJN9i:hover{background-color:var(--color-white);border:2px solid var(--color-dark-green)}.styles_createButton__uJN9i:hover>.styles_text__Cwnss{color:var(--color-dark-green)}.styles_createButton__uJN9i:hover .styles_arrowIcon__jsDWF{background-color:var(--color-dark-green)}.styles_createButton__uJN9i:hover .styles_arrowIcon__jsDWF>span>svg{fill:var(--color-white)}.styles_createButton__uJN9i>.styles_icon__ZT_9Y{left:-.625rem;position:absolute;top:-.875rem;width:3rem}@media(min-width:768.02px){.styles_createButton__uJN9i>.styles_icon__ZT_9Y{left:1rem;top:-.9375rem;width:4.375rem}}.styles_createButton__uJN9i>.styles_text__Cwnss{color:var(--color-white);flex:1;font-size:1.0625rem;font-weight:var(--font-weight-bold);line-height:1.2}@media(min-width:768.02px){.styles_createButton__uJN9i>.styles_text__Cwnss{flex:none;font-size:1.25rem}}