.page_page__37_ZU{padding-top:88px;background:#fff}.page_content__H5qyO,.page_main__l3Cy9{background:#fff}.page_headInner__ing6O{position:relative;width:100%;padding-top:35%;background:50%/cover no-repeat url(/assets/legacy/images/factory/factory-cover.jpg.7c991735.webp)}.page_headInner__ing6O:before{position:absolute;inset:0;background:rgba(34,34,34,.35);content:""}.page_head__GB2ga h1{position:absolute;top:50%;left:50%;z-index:1;width:280px;margin:0;transform:translate(-50%,-50%)}.page_page__37_ZU img{display:block;width:100%;height:auto}.page_copy__o77YE{padding:80px 40px 0}.page_copy__o77YE h2{margin:0 auto;font-size:30px;font-weight:700}.page_copy__o77YE h2,.page_copy__o77YE>div{max-width:1060px;line-height:2;text-align:center}.page_copy__o77YE>div{margin:40px auto 0;font-size:16px}.page_copy__o77YE>figure{position:relative;z-index:0;width:100%;max-width:600px;margin:40px auto 0}.page_copy__o77YE>figure:before{position:absolute;bottom:0;left:0;z-index:-1;width:100vw;height:50%;background:#eceeef;content:"";transform:translateX(calc(-50vw + 300px))}.page_factoryDetail___3MJf{padding:80px 40px 50px;background:#eceeef}.page_detailInner__iAQGc{max-width:1060px;margin:0 auto}.page_detailInner__iAQGc>h2{margin:0;font-size:20px;font-weight:700;line-height:2;text-align:center}.page_column2__87yR_{display:flex;justify-content:space-between;margin-top:50px;padding-bottom:30px}.page_column2__87yR_>figure{width:calc(66% - 20px);margin:0}.page_column2__87yR_ .page_info__PDk7a{width:calc(34% - 20px)}.page_info__PDk7a>figure{width:100%;margin:0}.page_info__PDk7a h3{margin:32px 0 0;font-size:24px;font-weight:700;line-height:2}.page_info__PDk7a div{margin-top:32px;font-size:15px;line-height:1.5}.page_column3__ABr_x{display:flex;justify-content:space-between;margin-top:50px;padding-bottom:30px}.page_column3__ABr_x .page_info__PDk7a{width:calc((100% - 53px) / 3)}.page_column3__ABr_x .page_info__PDk7a h3{margin-top:10px;font-size:20px}.page_column3__ABr_x .page_info__PDk7a div{margin-top:8px}.page_information__necL3{display:flex;align-items:center;justify-content:center;padding:30px 0 0}.page_overflowCover__0mmby{order:1;width:50%}.page_coverWrap___jQRO{width:100%;padding-top:68%;background:50%/cover no-repeat url(/assets/legacy/images/factory/factory-exterior-wide.jpg.78d4e1c8.webp)}.page_informationInner__FEN8_{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:flex-end;order:0;width:50%;max-width:540px;margin:0 auto;padding:0 20px 0 30px}.page_informationLogo__MrRGL{width:30%}.page_address__W0WkO{box-sizing:border-box;width:70%;padding-left:20px;font-size:15px;line-height:2}.page_note__2UdHu{margin-top:10px;font-size:13px}.page_note__2UdHu a{color:#00a0db}.page_contact__DL_Rk{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;width:70%;margin-top:16px;padding-left:20px}.page_contact__DL_Rk>span{font-size:13px}.page_contact__DL_Rk a{display:flex;align-items:center;justify-content:center;width:170px;height:34px;margin-left:20px;border:1px solid #707070;border-radius:20px;color:#222}.page_contact__DL_Rk a span{font-size:13px}@media screen and (max-width:768px){.page_page__37_ZU{padding-top:60px}.page_headInner__ing6O{padding-top:60%}.page_head__GB2ga h1{width:140px}.page_copy__o77YE{padding:60px 16px 0}.page_copy__o77YE h2{font-size:24px;line-height:1.5}.page_copy__o77YE>div{margin-top:20px;font-size:14px;line-height:1.5}.page_copy__o77YE>figure:before{content:none}.page_factoryDetail___3MJf{margin-top:40px;padding:20px 16px 50px}.page_column2__87yR_{flex-direction:column}.page_column2__87yR_ .page_info__PDk7a,.page_column2__87yR_>figure,.page_column3__ABr_x .page_info__PDk7a{width:100%}.page_column2__87yR_>figure{order:0;margin-bottom:20px}.page_column2__87yR_ .page_info__PDk7a{order:1}.page_info__PDk7a div,.page_info__PDk7a h3{margin-top:16px}.page_column3__ABr_x{display:block}.page_column3__ABr_x .page_info__PDk7a{margin-bottom:20px}.page_column3__ABr_x .page_info__PDk7a h3{margin-top:5px}.page_column3__ABr_x .page_info__PDk7a div{margin-top:4px}.page_information__necL3{display:block;padding:30px 16px}.page_informationInner__FEN8_,.page_overflowCover__0mmby{width:100%}.page_informationInner__FEN8_{align-items:flex-start;justify-content:space-between;max-width:none;padding:20px 0 0}.page_informationLogo__MrRGL{width:120px}.page_address__W0WkO{flex-shrink:0;width:100%;margin-top:20px;padding-left:0}.page_contact__DL_Rk{width:100%;margin-top:30px;padding-left:0}}