.InputText_inputText__P_OfP,.Textarea_textarea__iehrK{width:100%;height:100%;padding:10px;border:1px solid #c8c8c8}.ContactForm_form___dIp9{display:flex;flex-direction:column;gap:10px}.ContactForm_textarea__aWw2R{height:10rem}.ContactForm_button__Ft_2D{display:grid;place-items:center;width:200px;margin:20px auto 0;padding:15px 0;border:1px solid var(--color);background-color:var(--color);color:#fff}.ContactForm_button__Ft_2D:hover{background:#fff;color:var(--color)}.ContactForm_error__HgWJK{margin-bottom:10px;color:#d94747;text-align:center}@media screen and (min-width:768px){.ContactForm_item__hyh7g{display:flex}.ContactForm_label__WNmHO{width:15%}.ContactForm_textarea__aWw2R,.ContactForm_textfield__YXYz_{width:85%}}.Sheet_wrapper__QP77B{max-width:960px;margin:0 auto;padding:0 4%}.page_sectionMtSm__UPmo3{margin-top:70px}.page_sectionMt__rwQn6{margin-top:80px}.page_sectionMtLg___EKNl{margin-top:90px}@media (min-width:768px){.page_sectionMtSm__UPmo3{margin-top:130px}.page_sectionMtLg___EKNl{margin-top:150px}}.MainVisual_mainVisual__Plj3J{position:relative;width:100%;max-width:1920px;height:420px;margin:0 auto}.MainVisual_pc___fr2U,.MainVisual_sp__9_GxC{object-fit:cover}.MainVisual_sp__9_GxC{display:block}.MainVisual_pc___fr2U{display:none}@media screen and (min-width:768px){.MainVisual_sp__9_GxC{display:none}.MainVisual_pc___fr2U{display:block}}.SectionTitle_title__iSuTS{font-size:1.5rem;font-family:var(--title-font);font-weight:600;text-align:center;text-transform:capitalize}.SectionTitle_titleMb__shKrV{margin-bottom:40px}@media (min-width:768px){.SectionTitle_titleMb__shKrV{margin-bottom:65px}}.ProductCard_list__WmK7p{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:26px;gap:26px}.ProductCard_image__gBbGh{aspect-ratio:4/3;object-fit:cover}.ProductCard_title__S2dCx{text-align:center}@media screen and (min-width:768px){.ProductCard_list__WmK7p{grid-template-columns:repeat(3,1fr)}}.HistorySection_list__55_R0{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.HistorySection_item__yq33R{display:flex}.HistorySection_date__cIzzj{width:20%}.HistorySection_title__SpbQR{width:80%}}.AboutSection_text__jQN5s{margin-top:30px}.SkillSection_list__ohOLU{display:flex;flex-direction:column;gap:8px}@media (min-width:768px){.SkillSection_item__Y19n2{display:flex}.SkillSection_label__QJgXW{width:20%}.SkillSection_skill__FHMJx{width:80%}}