.page_page__xv48h{background:#F5F5F5;min-height:100vh}.page_pageWrapper__jyF5D{width:100%;min-width:1440px;position:relative;background:transparent;overflow-x:hidden;font-family:Noto Sans JP,sans-serif}.page_backgroundImages___Oz8E{position:absolute;width:100%;height:600px;top:0;left:0;overflow:hidden;z-index:-1;pointer-events:none}.page_bgImage1__y3T3i{position:absolute;width:663px;height:532px;left:679px;top:54px;z-index:1}.page_bgImage2___WI7c{position:absolute;width:363px;height:362px;left:845px;top:139px;z-index:2}.page_bgImg__5JqAL{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page_container__yX_iS{width:1200px;max-width:1200px;margin:0 auto;padding:0 clamp(16px,2vw,20px);position:relative}.page_introSection__OCcJJ{width:100%;position:relative;padding:clamp(20px,3vw,40px) 0 0;container-type:inline-size;background:#F5F5F5}.page_introContent__s_8lp{position:relative;max-width:1440px;width:100%;height:520px;margin:0 auto;padding:0}.page_textContent__PvB3d{position:absolute;left:16%;top:0;transform:translateX(-50%);width:700px;text-align:center;display:flex;flex-direction:column;gap:30px;z-index:2}.page_introImage__Movp9{position:absolute;left:70%;top:-5%;transform:translateX(-50%);width:800px;height:500px;background:#F5F5F5}.page_introImage__Movp9 img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page_introTitle__65dTI{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(14px,2vw,18px);line-height:clamp(24px,3.5vw,32px);letter-spacing:.08em;margin:0;color:#333333;text-align:center}.page_highlightPink__eEwio{color:#EAA38B;display:inline}.page_highlightGreen__gqBgj{color:#77936E;display:inline}.page_desktopOnly__4smvM{display:inline}.page_mobileOnly__u_DzN{display:none}.page_introDescription__GHkwa{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(11px,1.5vw,14px);line-height:clamp(20px,2.5vw,24px);letter-spacing:.1em;color:#333333;margin:0;text-align:center}.page_introCertificationImage__LioFa{width:100%;display:flex;justify-content:center;margin-top:-15px}.page_introCertificationImage__LioFa img{max-width:35%;height:auto}.page_mainContentBg__xgAUX{width:100%;background:#FFFFFF;padding:clamp(50px,8vw,72px) 0 clamp(60px,10vw,80px);margin-top:-5%}.page_patentsSection__EUcqs{padding:40px 0 0;text-align:center;container-type:inline-size}.page_sectionTitle__3v0lC{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(14px,2vw,16px);line-height:clamp(22px,3vw,26px);letter-spacing:.1em;margin:0 0 clamp(30px,5vw,45px);color:#333333;text-align:center}.page_patentsGrid__RTc7U{display:flex;justify-content:center;align-items:flex-start;gap:50px;padding:0}.page_patentColumn__0EaAW{width:575px;display:flex;flex-direction:column;gap:30px}.page_columnHeader__K1qNN{width:100%;min-height:30px;display:flex;justify-content:center;align-items:center;padding:clamp(8px,1.5vw,10px);font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(12px,1.8vw,14px);line-height:clamp(20px,2.5vw,23px);letter-spacing:.1em;color:#FFFFFF}.page_pinkHeader__35mHL{background-color:#EAA38B}.page_greenHeader__Ka9Bi{background-color:#77936E}.page_patentList__u_W1I{display:flex;flex-direction:column;gap:30px}.page_greenList__Im_Yj{gap:20px}.page_patentItem__6qDNi{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 20px;gap:13px;min-height:40px;box-sizing:border-box}.page_pinkBorder__2w8dc{border-left:3px solid #eaa38b}.page_greenBorder__NDRcz{border-left:3px solid #77936e}.page_patentDescription__xzrSq,.page_patentNumber__K8byQ{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:clamp(11px,1.5vw,12px);line-height:clamp(19px,2.5vw,22px);letter-spacing:.1em;color:#333333;text-align:left;margin:0}.page_certificationSection__ct85U{width:100%;padding-top:clamp(70px,15vw,141px);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3vw,30px);container-type:inline-size}.page_certificationTitle__IK5iX{display:flex;flex-direction:column;align-items:center;gap:20px}.page_certificationIcon__0EE8C{width:55px;height:56px}.page_certificationHeading__itybn{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:clamp(14px,2vw,16px);line-height:clamp(22px,3vw,26px);letter-spacing:.1em;margin:0;color:#333333;text-align:center}.page_certificationText__mtDE5{width:100%;max-width:1138px;display:flex;flex-direction:column;align-items:center;gap:30px}.page_description__w1D2O{font-size:clamp(11px,1.5vw,12px);line-height:clamp(19px,2.5vw,22px)}.page_description__w1D2O,.page_note__bgkTQ{font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.1em;color:#333333;margin:0;text-align:center;width:100%}.page_note__bgkTQ{font-size:clamp(9px,1.2vw,10px);line-height:clamp(16px,2.5vw,22px)}@media (max-width:480px){.page_pageWrapper__jyF5D{min-width:320px}.page_container__yX_iS{width:100%;padding:0 16px}.page_backgroundImages___Oz8E{display:none}.page_introSection__OCcJJ{padding:20px 0 0}.page_introContent__s_8lp{display:flex;flex-direction:column-reverse;height:auto;gap:20px;padding:0}.page_textContent__PvB3d{position:relative;left:auto;top:auto;transform:none;width:100%;text-align:center;gap:15px}.page_desktopOnly__4smvM{display:none}.page_mobileOnly__u_DzN{display:block}.page_introImage__Movp9{position:relative;left:auto;top:auto;transform:none;width:100%;height:200px;margin:0 auto}.page_introCertificationImage__LioFa img{max-width:60%}.page_mainContentBg__xgAUX{margin-top:25px;padding:40px 0 50px}.page_sectionTitle__3v0lC{font-size:14px;margin-bottom:25px}.page_patentsGrid__RTc7U{flex-direction:column;align-items:stretch;gap:30px}.page_patentColumn__0EaAW{width:100%;gap:20px}.page_columnHeader__K1qNN{min-height:40px;padding:10px 12px;font-size:12px;word-wrap:break-word}.page_patentList__u_W1I{gap:18px}.page_greenList__Im_Yj{gap:15px}.page_patentItem__6qDNi{min-height:55px;padding:10px 12px;gap:8px}.page_certificationSection__ct85U{padding-top:60px;gap:20px}.page_certificationIcon__0EE8C{width:40px;height:40px}.page_certificationText__mtDE5{max-width:100%;padding:0}}@media (min-width:481px) and (max-width:768px){.page_pageWrapper__jyF5D{min-width:481px}.page_container__yX_iS{width:100%;padding:0 20px}.page_backgroundImages___Oz8E{display:none}.page_introSection__OCcJJ{padding:25px 0 0}.page_introContent__s_8lp{display:flex;flex-direction:column-reverse;height:auto;gap:25px;padding:0}.page_textContent__PvB3d{position:relative;left:auto;top:auto;transform:none;width:100%;text-align:center;gap:18px}.page_desktopOnly__4smvM{display:none}.page_mobileOnly__u_DzN{display:block}.page_introImage__Movp9{position:relative;left:auto;top:auto;transform:none;width:100%;height:240px;margin:0 auto}.page_introCertificationImage__LioFa img{max-width:50%}.page_mainContentBg__xgAUX{margin-top:30px;padding:45px 0 55px}.page_sectionTitle__3v0lC{font-size:15px;margin-bottom:30px}.page_patentsGrid__RTc7U{flex-direction:column;align-items:stretch;gap:35px}.page_patentColumn__0EaAW{width:100%;gap:22px}.page_columnHeader__K1qNN{min-height:40px;padding:10px 15px;font-size:13px;word-wrap:break-word}.page_patentList__u_W1I{gap:20px}.page_greenList__Im_Yj{gap:16px}.page_patentItem__6qDNi{min-height:58px;padding:12px 15px;gap:9px}.page_certificationSection__ct85U{padding-top:70px;gap:22px}.page_certificationIcon__0EE8C{width:45px;height:45px}.page_certificationText__mtDE5{max-width:100%;padding:0}}@media (min-width:769px) and (max-width:1024px){.page_pageWrapper__jyF5D{min-width:769px}.page_container__yX_iS{width:100%;max-width:100%;padding:0 30px}.page_backgroundImages___Oz8E{height:350px}.page_bgImage1__y3T3i{width:400px;height:320px;left:58%;top:35px}.page_bgImage2___WI7c{width:220px;height:220px;left:68%;top:100px}.page_introSection__OCcJJ{padding:30px 0 0}.page_introContent__s_8lp{display:flex;flex-direction:column-reverse;height:auto;gap:28px;padding:0 15px}.page_textContent__PvB3d{text-align:center;gap:20px}.page_introImage__Movp9,.page_textContent__PvB3d{position:relative;left:auto;top:auto;transform:none;width:100%}.page_introImage__Movp9{max-width:500px;height:280px;margin:0 auto}.page_introCertificationImage__LioFa img{max-width:40%}.page_mainContentBg__xgAUX{margin-top:35px;padding:50px 0 60px}.page_sectionTitle__3v0lC{font-size:15px;margin-bottom:38px}.page_patentsGrid__RTc7U{flex-direction:column;align-items:center;gap:38px}.page_patentColumn__0EaAW{width:100%;max-width:575px}.page_certificationSection__ct85U{padding-top:90px}.page_certificationText__mtDE5{max-width:90%}}@media (min-width:1025px) and (max-width:1279px){.page_pageWrapper__jyF5D{min-width:1025px}.page_container__yX_iS{width:100%;max-width:1100px;padding:0 35px}.page_backgroundImages___Oz8E{height:450px}.page_bgImage1__y3T3i{width:550px;height:440px;left:62%;top:45px}.page_bgImage2___WI7c{width:300px;height:300px;left:72%;top:120px}.page_introSection__OCcJJ{padding:35px 0 0}.page_textContent__PvB3d{left:25%;width:620px}.page_introImage__Movp9{left:75%;width:600px}.page_mainContentBg__xgAUX{margin-top:-4%;padding:60px 0 70px}.page_sectionTitle__3v0lC{margin-bottom:42px}.page_patentsGrid__RTc7U{gap:45px}.page_certificationSection__ct85U{padding-top:120px}.page_certificationText__mtDE5{max-width:95%}}@media (min-width:1280px){.page_introSection__OCcJJ{padding:40px 0 0}}@container (max-width: 600px){.page_patentsGrid__RTc7U{flex-direction:column;align-items:stretch;gap:30px}.page_patentColumn__0EaAW{width:100%}}@container (min-width: 601px) and (max-width: 900px){.page_patentsGrid__RTc7U{flex-direction:column;align-items:center;gap:40px}.page_patentColumn__0EaAW{width:100%;max-width:575px}}@container (min-width: 901px){.page_patentsGrid__RTc7U{flex-direction:row;justify-content:center;align-items:flex-start;gap:clamp(45px,6vw,50px)}.page_patentColumn__0EaAW{width:575px}}