html{font-size:var(--font-size--rate);min-height:100%}@media(max-width: 768px){html{font-size:var(--font-size--rate-mobile)}}h1{font-size:3rem;font-weight:bold !important;color:var(--common--page-background--color)}h2{font-size:2rem;font-weight:bold !important;color:var(--common--black--color)}h3{font-size:1.5rem !important;font-weight:bold !important}h4{font-size:1.2rem !important;font-weight:bold !important}p{margin-bottom:unset !important}body{font-family:"Alibaba PuHuiT",Arial,"Manrope",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important;font-size:var(--default--font--size) !important;color:var(--common--black--color) !important;background-color:var(--common--page-background--color) !important}code{font-family:"Alibaba PuHuiT",Arial,"Manrope",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.sample{background:var(--common--page-background--color)}:root{--common--page-background--color: #f1eeee;--common--white--color: #ffffff;--common--black--color: #444852;--common--gray--color: #F5F5F5;--common--font-gray--color: #959595;--common--red--color: #F13A30;--common--web--max-width: 1200px;--default--font--size: 1rem;--font-size--rate: 87.5%;--font-size--rate-mobile: 85%;--common-padding:4rem 10%}.animate__fadeInUp{--animate-duration: 1s}.none-404{height:16rem;margin-block:7rem 6rem;display:flex;flex-direction:column;align-items:center}.none-404 a{text-decoration:none;align-items:center;border-radius:1;padding:5px;text-align:center;width:95px !important;color:var(--common--white--color);background-color:var(--common--red--color);border-radius:5px;margin-top:1rem}#page-menu{background:var(--common--page-background--color);display:flex;flex-direction:column;align-items:center}.video-background{position:relative;width:100vw;z-index:-999;min-height:70vh;overflow-x:hidden}.video-background .background-img{width:100vw;transition:transform 5s ease-in-out;transform:scale(1)}.video-background video{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.video-background video::-webkit-media-controls{display:none !important}.video-background video::-moz-media-controls{display:none !important}.video-background video::-ms-media-controls{display:none !important}.video-background video::-o-media-controls{display:none !important}.video-background::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.15)}.background{position:relative;top:0;height:45vh;width:100%}@media(max-width: 1030px){.background{height:30vh}}@media(max-width: 768px){.background{height:20vh}}.hatsuta_container{width:100%;min-height:500px;display:flex;flex-direction:column;align-items:center;padding-inline:10%;padding-bottom:5rem}@media(max-width: 1030px){.hatsuta_container{padding-inline:5%}}@media(max-width: 768px){.hatsuta_container{padding-inline:4%}}.hatsuta_container_title{position:absolute;top:-350px;color:var(--common--white--color);text-align:center;padding-left:35%}@media(max-width: 768px){.hatsuta_container_title{top:-185px;padding-left:20%}}.hatsuta_pannel_first{padding-bottom:7rem;padding-top:3rem;position:relative;width:100%;height:auto;border-radius:5px;border-bottom-color:var(--common--red--color);display:flex;border-bottom-width:2px;border-bottom-style:solid;flex-direction:column;align-items:center;box-shadow:0px 0px 20px 20px rgba(0,0,0,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.9294117647)}@media(max-width: 768px){.hatsuta_pannel_first{margin-bottom:2rem}}.hatsuta_second_title{font-size:large}.hatsuta_pannel_title{width:100%;display:flex;position:relative;flex-direction:column;align-items:center}.hatsuta_pannel_title h1{position:absolute;top:1.4rem;color:#5a5a5a;width:100%;font-size:3rem !important;display:flex;flex-direction:column;align-items:center}.hatsuta_pannel_title span{color:#f0f0f0;font-size:5rem;font-weight:bolder;text-align:center;font-family:"Alibaba PuHuiT",Arial,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}@media(max-width: 768px){.hatsuta_pannel_title{padding-block-end:1rem}.hatsuta_pannel_title h1{top:1.3rem;font-size:2rem !important;text-align:center;top:-0.5rem !important;font-size:2rem !important}.hatsuta_pannel_title span{font-size:2.5rem !important;line-height:2rem}}.hatsuta_pannel_other{height:auto;width:100%;background-color:#fff;border-radius:5px;border-bottom-color:var(--common--red--color);border-bottom-width:2px;border-bottom-style:solid}.hatsuta_btn{box-shadow:none !important;text-align:center;width:60px !important;color:#fff;background-color:var(--common--red--color);border-radius:1px}.hand{cursor:pointer}.wpcf7-response-output{display:none !important}.content-success{margin-top:4rem}.submit-success{margin-top:3rem;width:100%;display:block;margin:2rem 0rem;text-align:center}.submit-success svg{width:5rem;height:5rem}.submit-success-label{display:block;color:#000;width:100%;height:2rem;text-align:center;font-size:2rem}@media(max-width: 768px){.submit-success-label{margin-bottom:2.5rem}}.submit-success-label-return{box-shadow:none;border:none;border-radius:.5rem;padding:5px;color:#fff;background-color:var(--common--red--color);justify-content:center;align-items:center;text-align:center;width:100%;height:auto;display:flex;margin:15rem 0 1rem 0rem}.submit-success-label-return:hover{color:#fff;background-color:var(--common--font-gray--color)}.submit-success-label-return:focus{box-shadow:none;border:none;border-radius:1;padding:5px;text-align:center;width:60px !important;color:#fff;background-color:#ccc7c7}.submit-success-label-return:active{background-color:#ccc7c7}.none-imag-first{width:10.6rem;height:10.6rem;display:flex;margin-left:auto;margin-right:auto;justify-content:center;align-items:center}.none-imag-first svg{width:50% !important;height:50% !important}@media(max-width: 768px){.none-imag-first{display:flex;margin-left:auto;margin-right:auto;justify-content:center;align-items:center;height:auto;width:auto}.none-imag-first img{width:100% !important;height:100% !important}}.none-imag-two{text-align:center;color:#b0b0b0;width:100%;position:relative}@media(max-width: 768px){.none-imag-two{top:0}}.ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:center}.hidding{opacity:0 !important}#page-contact .page-image{width:100%;height:57rem;display:flex;justify-content:center;align-items:center;overflow:hidden}#page-contact .page-image img{width:100%;-o-object-fit:contain;object-fit:contain}#page-contact .info-area{display:flex;justify-content:space-around;padding:4rem 10%;background-color:#f9fafb}#page-contact .info-area .info-box{padding:2rem;background-color:#fff;width:48%;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1);border-radius:1rem}#page-contact .info-area .info-box .info-icon{display:flex;align-items:center}#page-contact .info-area .info-box .info-title{font-weight:700;font-size:1.5rem;margin-top:1rem}#page-contact .info-area .info-box .info-title2{font-size:1.5rem;margin-top:1rem;display:flex}#page-contact .info-area .info-box .info-title3{font-size:1.5rem;margin-bottom:1rem}#page-contact .info-area .info-box .info-col{font-weight:400}#page-contact .info-area .info-box .info-flex{display:flex;gap:1rem}#page-contact .form-area{display:flex;justify-content:space-between;padding:var(--common-padding);background-color:#d6d5d5}#page-contact .form-area .contact-box{width:48%}#page-contact .form-area .contact-box .contact-title{font-size:3rem;font-weight:700;margin-bottom:3rem}#page-contact .form-area .contact-box input[type=text],#page-contact .form-area .contact-box input[type=email],#page-contact .form-area .contact-box input[type=url],#page-contact .form-area .contact-box input[type=password],#page-contact .form-area .contact-box input[type=search],#page-contact .form-area .contact-box input[type=number],#page-contact .form-area .contact-box input[type=tel],#page-contact .form-area .contact-box input[type=date],#page-contact .form-area .contact-box input[type=month],#page-contact .form-area .contact-box input[type=week],#page-contact .form-area .contact-box input[type=time],#page-contact .form-area .contact-box input[type=datetime],#page-contact .form-area .contact-box input[type=datetime-local],#page-contact .form-area .contact-box input[type=color],#page-contact .form-area .contact-box select,#page-contact .form-area .contact-box textarea{border:1px solid #d1d5db;border-radius:.5rem;margin-bottom:2rem;padding:0 .5rem;width:100%;min-height:3.2rem !important;max-width:100%}#page-contact .form-area .contact-box input[type=text]:focus,#page-contact .form-area .contact-box input[type=email]:focus,#page-contact .form-area .contact-box input[type=url]:focus,#page-contact .form-area .contact-box input[type=password]:focus,#page-contact .form-area .contact-box input[type=search]:focus,#page-contact .form-area .contact-box input[type=number]:focus,#page-contact .form-area .contact-box input[type=tel]:focus,#page-contact .form-area .contact-box input[type=date]:focus,#page-contact .form-area .contact-box input[type=month]:focus,#page-contact .form-area .contact-box input[type=week]:focus,#page-contact .form-area .contact-box input[type=time]:focus,#page-contact .form-area .contact-box input[type=datetime]:focus,#page-contact .form-area .contact-box input[type=datetime-local]:focus,#page-contact .form-area .contact-box input[type=color]:focus,#page-contact .form-area .contact-box select,#page-contact .form-area .contact-box textarea:focus{outline-color:#f43 !important}#page-contact .form-area .contact-box .submit-button{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;background-color:#f43;height:3rem;border:none;border-radius:.2rem}#page-contact .form-area .contact-box .contact-map{overflow:hidden;border-radius:1rem}#page-contact .form-area .contact-box .contact-map img{width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1030px){#page-contact .page-image{height:30rem}}@media(max-width: 768px){#page-contact .page-image{height:12rem}#page-contact .info-area{display:block;padding:2rem 5%}#page-contact .info-area .info-box{width:100%;margin-bottom:1rem}#page-contact .info-area .info-box .info-title2{font-size:1.2rem}#page-contact .info-area .info-box .info-title3{font-size:1.2rem}#page-contact .info-area .info-box .info-title{font-size:1.2rem}#page-contact .form-area{padding:4rem 5%;display:block}#page-contact .form-area .contact-box{width:100%;margin-bottom:4rem}#page-contact .form-area .contact-box .contact-title{text-align:center;font-size:2rem}#page-contact .add-class{width:7rem}#masthead+*+*{margin-top:21.3% !important}}#masthead{position:fixed;left:0;top:0;z-index:1000;width:100%}#masthead+*+*{margin-top:4.3%}.main-nav{background-color:#fff;padding:1rem 5% 1rem 1%;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1000;box-shadow:0 2px 10px rgba(0,0,0,.1);height:6rem}.main-nav #mobile-toggle{display:none}.main-nav #mobile-menu{display:none}.primary-menu-container{display:flex}.has-menu{position:relative}.has-menu .sub-menu{position:absolute;width:8rem;background-color:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;z-index:999;display:none;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1);bottom:-15rem;left:-1.8rem;height:15rem;border-top:2px solid #06c;overflow:hidden}.has-menu .sub-menu .sub-menu-item{width:100%;height:3rem;display:flex;align-items:center;justify-content:center}.has-menu .sub-menu .sub-menu-item:hover{background-color:#f8f8f8}.has-menu .sub-menu-en{position:absolute;width:12rem;background-color:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem;z-index:999;display:none;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1);bottom:-15rem;left:0;height:15rem;border-top:2px solid #06c;overflow:hidden}.has-menu .sub-menu-en .sub-menu-item{width:100%;height:3rem;display:flex;align-items:center;justify-content:center}.has-menu .sub-menu-en .sub-menu-item:hover{background-color:#f8f8f8}.language-block{display:flex;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.2);border-radius:.3rem;overflow:hidden}.language-block a{width:50%;display:block;padding:.5rem 1rem;display:flex;justify-content:center;align-items:center;color:#4b5563;background-color:#fff;text-decoration:none}.language-block .active{color:#fff;background-color:#06c}.nav-brand{display:flex;align-items:center;gap:1.5rem;height:4rem;overflow:hidden}.nav-brand img{height:200%;-o-object-fit:contain;object-fit:contain}.logo-text{font-size:2.2rem;font-weight:700;color:var(--primary-color)}.company-cn{font-size:1rem;color:var(--accent-text)}.nav-item{display:block;padding-left:3rem}.nav-item ul{margin-bottom:0}.nav-menu{display:flex;gap:3rem;list-style:none}.nav-menu li{display:flex;justify-content:center;align-items:center}.nav-menu li a{color:var(--light-text);text-decoration:none;font-size:1.1rem;position:relative;padding:.5rem 0}.nav-menu a::after{content:"";position:absolute;width:0;height:2px;bottom:-5px;left:0;background:var(--primary-color);transition:width .3s ease}.nav-menu a:hover::after{width:100%}.main-content{display:flex;gap:5%;background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9))}.homepage-img{width:100%}.left-col img{width:100%;max-width:550px;border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.1)}.right-col{flex:1;display:flex;flex-direction:column;justify-content:center}.building-img{width:100%;max-width:600px;border-radius:10px;filter:brightness(0.9) contrast(1.1)}.about-card{background:#fff;padding:3rem 2rem;border-radius:15px;box-shadow:0 8px 30px rgba(0,0,0,.1);margin-top:3rem}.stats-box{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:2rem}.stat-item{text-align:center;padding:1.5rem;background:#f8f9fa;border-radius:10px}.highlight-number{font-size:2.5rem;font-weight:700;color:var(--primary-color);margin-bottom:.5rem}@media(max-width: 768px){.main-nav{padding:1rem;display:flex;justify-content:stretch}.main-nav .nav-item{display:none}.main-nav .nav-brand{display:flex;gap:1.5rem;height:4rem;flex-direction:row;justify-content:space-evenly;margin:unset;align-items:center;text-decoration:none;width:calc(100vw - 2.5rem);overflow:hidden}.main-nav .nav-brand img{height:200%;-o-object-fit:contain;object-fit:contain}.main-nav #mobile-toggle{display:flex;height:2.5rem;width:2.5rem}.main-nav #mobile-menu{height:calc(100vh - 80px);position:absolute;top:6rem;left:0;width:100%;background-color:#fff;z-index:999;display:none;border-bottom:1px solid rgba(0,0,0,.1)}.main-nav #mobile-menu .mobile-menu-item{height:4rem;font-size:1.2rem;width:100%;display:flex;align-items:center;justify-content:center}.main-nav #mobile-menu .mobile-menu-item a{text-decoration:none;color:#4b5563}.main-nav #mobile-menu .mobile-menu-item-sub{height:4rem;width:100%;display:flex;align-items:center;justify-content:center;background-color:#f5f5f5}.main-nav #mobile-menu .mobile-menu-item-sub a{text-decoration:none;color:#4b5563}.main-content{flex-direction:column;gap:2rem}.stats-box{grid-template-columns:1fr}.language-block{position:absolute;bottom:3rem;left:calc((100vw - 6rem)/2);width:6rem}}.site-footer{background-color:#333;color:#fff;padding:40px 0 20px;font-family:Arial,sans-serif}#wx-parent-box{display:block}.footer-content{display:flex;padding:0 10%}.product-column{width:20% !important;margin-left:5rem}.contact-column{margin-left:5rem}.footer-column{flex:1;width:25%}.footer-title{color:#fff;font-size:18px;margin-bottom:20px;padding-bottom:10px}.footer-text{color:#ccc;line-height:1.6;font-size:14px}.product-list{list-style:none;padding:0}.product-list li{margin-bottom:12px}.product-list a{color:#ccc;text-decoration:none;transition:color .3s}.product-list a:hover{color:#fff}.social-icons{display:flex}.social-icons .social-box{width:3rem;height:3rem;display:flex;align-items:center;justify-content:flex-start;position:relative}.social-icons .social-box img{width:90%;height:90%;-o-object-fit:contain;object-fit:contain}.social-icons .social-box img:hover{cursor:pointer}.social-icons .social-box .social-out-box{position:absolute;width:10rem;height:10rem;background-color:#fff;border-radius:1rem;top:-10rem;left:-3rem;display:flex;align-items:center;justify-content:center;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1);overflow:hidden;z-index:999}.social-icons .social-box .social-out-box img{width:95%;height:95%;-o-object-fit:contain;object-fit:contain}.social-icons .social-box #wx-box{width:10rem;height:10rem;display:none}.social-icons .social-box #douyin-box{width:20rem;height:25rem;display:none;top:-25rem;left:-8rem}.social-icons .social-box #redbook-box{width:26rem;height:40rem;display:none;top:-40rem;left:-11rem}.qr-code{overflow:hidden;display:none;align-items:center;justify-content:flex-start;margin-bottom:1rem}.qr-code img{width:60%;height:60%;-o-object-fit:contain;object-fit:contain}.footer-bottom{display:flex;flex-direction:column;text-align:center;margin-top:40px;padding-top:20px;border-top:1px solid #444;color:#999;font-size:14px}@media(max-width: 768px){.footer-content{flex-direction:column;align-items:center;text-align:center}.footer-column{margin-bottom:30px;width:100%}.social-icons{justify-content:center}.content-hidden{display:none}.product-column{margin:0;width:100% !important}.contact-column{margin:0;width:100% !important}.qr-code{display:flex;justify-content:center}#wx-parent-box{display:none}}#home{position:relative;z-index:200;background-color:#fff}#home .hatsuta_container{background:unset}#home .hatsuta_pannel_first{padding-top:unset}#home .background{position:sticky;height:100vh;z-index:-100;box-shadow:0 4px 10px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#home .nav-buttons{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;box-shadow:0 2px 0 0 #f5f5f5;position:sticky;background:var(--common--white--color);top:5rem;border-radius:5px;z-index:999}#home .nav-buttons a{padding-block:1.5rem;width:5rem;display:flex;padding-inline:.5rem;text-decoration:none;color:var(--common--font-gray--color);flex-direction:column;align-items:center}#home .nav-buttons a.active{font-weight:bold;border-bottom:2px solid var(--common--red--color)}#home .nav-buttons a:hover{background:var(--common--red--color);color:var(--common--white--color);opacity:.8}#home .section{height:auto;width:100%}#home #about #content-home-about{padding:var(--common-padding);background-color:#f9fafb;display:flex}#home #about #content-home-about .flex-center{width:100%;display:flex;justify-content:center;align-items:center}#home #about #content-home-about .flex-50{width:50%;height:100%}#home #about #content-home-about h1{margin-bottom:4rem}#home #about #content-home-about .font-bold{font-weight:700}#home #about #content-home-about .font-small{font-size:10px}#home #about #content-home-about .box-container{display:flex;height:40%}#home #about #content-home-about .box-container .box{border:3px solid #f43;border-radius:1rem;padding:2%;width:30%;margin-right:5%;background-color:#fff}#home #about #content-home-about .box-container .box .box-img{width:100%;display:flex;justify-self:center}#home #about #content-home-about .box-container .box .box-img img{width:80%}#home #about #content-home-about .info-container{display:flex;justify-content:space-between;margin-top:4rem;padding-right:1rem}#home #about #content-home-about .info-container .info-word{color:#4b5563;font-size:1.5rem;display:flex;align-items:flex-end;justify-content:center}#home #about #content-home-about .info-container .info-word .info-number{color:#f43;font-size:3rem;font-weight:700;text-align:center}#home #service{padding:var(--common-padding);width:100%;background-color:#fff}#home #service h1{margin-bottom:4rem;display:flex;justify-content:center;align-items:center}#home #service .service-box{display:flex;justify-content:space-between;width:100%;padding:0 5%}#home #service .service-box .services{width:25%}#home #service .service-box .services .img{display:flex;justify-content:center;align-items:center}#home #service .service-box .services .service-info{display:flex;align-items:center;justify-content:center}#home #service .service-box .services:hover{cursor:pointer;color:#4a90e2;text-decoration:underline}#home .marquee-container{width:100%;overflow:hidden;white-space:nowrap;position:relative}#home .marquee-content{display:inline-block;padding-left:100%;animation:marquee 20s linear infinite}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}#home #certificate{padding:var(--common-padding);width:100%;background-color:#f9fafb}#home #certificate h1{margin:4rem 0;display:flex;justify-content:center;align-items:center}#home #certificate .clientele-box{width:100%;position:relative}#home #certificate .clientele-box .clientele-swiper{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}#home #certificate .clientele-box .clientele-swiper .swiper-wrapper{height:25rem !important;width:100% !important}#home #certificate .clientele-box .clientele-swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding-block:.5rem;margin-right:1rem}#home #certificate .clientele-box .clientele-swiper .swiper-wrapper .swiper-slide img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#home #certificate .clientele-box #show-area{position:absolute;width:40rem;height:60rem;background-color:#fff;display:none;align-items:center;justify-content:center;overflow:hidden;top:-5rem;z-index:1000;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.2)}#home #certificate .clientele-box #show-area img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}@media(max-width: 1030px){#home #about #content-home-about{padding:var(--common-padding);display:flex;flex-direction:column}#home #about #content-home-about .flex-50{width:100%;height:50%}#home #about #content-home-about h1{margin-bottom:2rem}#home #about #content-home-about .box-container{display:flex;justify-content:space-between;height:40%}#home #about #content-home-about .box-container .box{width:32%;margin:0}#home #about #content-home-about .box-container .box .box-img img{width:80%}#home #about #content-home-about .info-container{justify-content:space-around;margin:2rem 0}#home #about #content-home-about .info-container .info-word{font-size:1rem}#home #about #content-home-about .info-container .info-word .info-number{font-size:1.5rem}}@media(max-width: 768px){#home .background{position:fixed !important}#home .hatsuta_container{padding-top:10rem}#home #about #content-home-about{padding:3rem 5%;display:flex;flex-direction:column}#home #about #content-home-about .flex-50{width:100%;height:50%}#home #about #content-home-about h1{margin-bottom:2rem}#home #about #content-home-about .box-container{display:flex;justify-content:space-between;height:40%}#home #about #content-home-about .box-container .box{width:32%;margin:0}#home #about #content-home-about .box-container .box .box-img img{width:80%}#home #about #content-home-about .info-container{justify-content:space-around;margin:2rem 0}#home #about #content-home-about .info-container .info-word{font-size:1rem}#home #about #content-home-about .info-container .info-word .info-number{font-size:1.5rem}#home #service{padding:3rem 5%}#home #service h1{margin-bottom:2rem}#home #service .service-box{display:block;padding:0}#home #service .service-box .services{width:100%;margin-bottom:2rem}#home #certificate{padding:3rem 5%}#home #certificate h1{margin:2rem 0}#home #certificate .clientele-box .clientele-swiper .swiper-wrapper{height:20rem !important}}#mastermenu{background:unset;display:flex;align-items:center;padding-top:.2rem;width:30rem;flex-direction:column}#mastermenu .menu-wrapper{padding:unset;display:flex;list-style-type:none;top:100%;left:0;margin:unset}#mastermenu .menu-wrapper .menu-text:hover{font-weight:bolder}#mastermenu .menu-wrapper .menu-item{padding-inline:1rem;display:flex;flex-direction:column;align-items:center}#mastermenu .menu-wrapper .menu-item .sub-menu{padding:unset;display:none;list-style-type:none;margin:unset;flex-direction:column;padding-top:1rem}#mastermenu .menu-wrapper .menu-item .sub-menu .menu-item{padding:unset;padding-bottom:.3rem}#mastermenu .menu-wrapper .menu-item a{text-decoration:none;color:var(--common--white--color)}#mastermenu .menu-wrapper .menu-item:hover .sub-menu{display:flex}#join{--form--border-radius: 0.5rem;--form--spacing-unit: 0.5rem;--form-border-gray: #d9e1eb}#join #wpcf7-f24-o1{width:100%}#join .join-img{width:100%;height:40rem;overflow:hidden}#join .join-img img{width:100%;-o-object-fit:contain;object-fit:contain}#join .join-title{text-align:center;font-size:3rem;font-weight:700;margin-bottom:2rem}#join .join-container{width:100%;display:flex;justify-content:center;padding:var(--common-padding)}#join .join-container .form_box{width:80%;border-radius:1rem;background-color:#fff;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1);padding:4rem}#join input[type=text],#join input[type=email],#join input[type=url],#join input[type=password],#join input[type=search],#join input[type=number],#join input[type=tel],#join input[type=date],#join input[type=month],#join input[type=week],#join input[type=time],#join input[type=datetime],#join input[type=datetime-local],#join input[type=color],#join select,#join textarea{border:.1rem solid #dfdfdf;border-radius:var(--form--border-radius);color:var(--common--black--color);padding:0 var(--form--spacing-unit);margin:0 2px;width:100%;min-height:3rem !important;max-width:100%}#join input[type=text]:focus,#join input[type=email]:focus,#join input[type=url]:focus,#join input[type=password]:focus,#join input[type=search]:focus,#join input[type=number]:focus,#join input[type=tel]:focus,#join input[type=date]:focus,#join input[type=month]:focus,#join input[type=week]:focus,#join input[type=time]:focus,#join input[type=datetime]:focus,#join input[type=datetime-local]:focus,#join input[type=color]:focus,#join select,#join textarea:focus{color:var(--common--black--color);outline-color:#f43 !important}#join textarea{min-height:8rem !important}#join input[type=submit]{color:#fff;background-color:var(--common--red--color);width:10rem !important;height:3rem;border-radius:var(--form--border-radius);border:none !important;display:flex;justify-content:center;align-items:center;box-shadow:1px 1px 3px rgba(0,0,0,.5) !important}#join .uacf7-row{margin-top:1rem !important;margin-bottom:1rem !important}#join .uacf7-row>.uacf7-col-8{width:66%;float:left;padding-left:15px;padding-right:15px}#join .uacf7-row>.uacf7-col-9{width:75% !important;float:left;padding-left:15px;padding-right:15px}#join .red{color:var(--common--red--color)}#join .form-divide-block{height:0;border-bottom:1px solid var(--form-border-gray)}#join .flex-start{padding-top:1rem;display:flex;justify-content:flex-start}#join .flex-center{display:flex;justify-content:center;align-items:center}#join .wpcf7-captchar{width:8rem !important;margin:0 1rem 0 0 !important}#join .join-upload{display:flex;justify-content:flex-start;position:relative}#join .join-upload>.wpcf7-form-control-wrap{position:static !important}#join .join-upload>.wpcf7-form-control-wrap>input[type=file]{opacity:0 !important;position:absolute;top:0;left:0;height:3rem !important;z-index:999;width:10rem !important}#join .join-upload>.wpcf7-form-control-wrap>.wpcf7-not-valid-tip{position:absolute;top:.7rem;left:11rem;width:calc(100% - 11rem);opacity:1}#join .join-upload .join-upload-button{background-color:#fff;width:10rem;height:3rem;display:flex;justify-content:space-evenly;align-items:center;border-radius:var(--form--border-radius);border:.1rem solid #dfdfdf}#join .join-upload .join-upload-image{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center}#join .join-upload .join-upload-list{margin-left:.5rem;display:flex;align-items:center;height:3rem;font-size:12px;width:20rem}#join .join-upload-des{color:#919191}#join .download-url{margin:0px;padding:0px;color:#666;cursor:pointer;text-decoration:underline}#join .wpcf7-response-output{display:none !important}#join .join-window{padding:1rem;background-color:#efefef;border-radius:.5rem;box-shadow:.1rem .1rem .3rem #bebebe inset}#join .wpcf7-not-valid-tip{position:absolute}#join label{margin-top:1.5rem}@media only screen and (max-width: 1200px){#join .join-img{height:30rem}}@media only screen and (max-width: 767px){.uacf7-col-8{width:100% !important;margin-bottom:1rem;float:left;padding-left:15px;padding-right:15px}.uacf7-col-3{margin-bottom:1rem}.uacf7-col-6{margin-bottom:.2rem}#join{width:100% !important;padding:0}#join .join-img{height:20rem}#join .join-title{font-size:2rem}#join .join-container{padding:1rem 5%}#join .join-container .form_box{width:100%;padding:4rem 1rem}#join .join-upload .join-upload-list{width:10rem}#join>.wpcf7-form-control-wrap>.wpcf7-not-valid-tip{top:-1rem}}#job .job-back{overflow:hidden;height:57rem;display:flex;align-items:center;justify-content:center;position:relative}#job .job-back img{width:100%;-o-object-fit:contain;object-fit:contain}#job .job-back .image-info{position:absolute;top:30%;left:10%;width:30rem;height:15rem;background-color:hsla(0,0%,100%,.9);border-radius:1rem;padding:2rem;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1)}#job .job-back .image-info .info-title{font-size:3rem;margin-bottom:1rem;font-weight:700}#job .job-back .image-info .info-content{color:#aca2a2}#job .job-container{background-color:#fff}#job .job-container .area-title{text-align:center;font-size:2rem;font-weight:700;margin-bottom:2rem}#job .job-container .qa-area{padding:var(--common-padding)}#job .job-container .qa-area .qa-container{display:flex;justify-content:space-between}#job .job-container .qa-area .qa-container .qa-box{width:20%;background-color:#f9fafb;border-radius:1rem;padding:1.5rem}#job .job-container .qa-area .qa-container .qa-box *{display:flex;justify-content:center;align-items:center;color:#4b5563}#job .job-container .qa-area .qa-container .qa-box .qa-icon{margin-bottom:1rem}#job .job-container .qa-area .qa-container .qa-box .qa-icon img{width:5rem;-o-object-fit:contain;object-fit:contain}#job .job-container .qa-area .qa-container .qa-box .qa-title{font-weight:700;font-size:1.5rem;margin-bottom:1rem}#job .job-container .qa-area .qa-container-en{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}#job .job-container .qa-area .qa-container-en .qa-box-en{width:calc((100% - 1rem)/2);background-color:#f9fafb;border-radius:1rem;padding:1rem}#job .job-container .qa-area .qa-container-en .qa-box-en *{display:flex;justify-content:center;align-items:center;color:#4b5563}#job .job-container .qa-area .qa-container-en .qa-box-en .qa-icon{margin-bottom:1rem}#job .job-container .qa-area .qa-container-en .qa-box-en .qa-icon img{width:5rem;-o-object-fit:contain;object-fit:contain}#job .job-container .qa-area .qa-container-en .qa-box-en .qa-title{font-weight:700;font-size:1.5rem;margin-bottom:1rem}#job .job-container .job-area{padding:var(--common-padding);background-color:#fff}#job .job-container .job-area .job-card{border-radius:1rem;background-color:#f9fafb;padding:2rem;margin-bottom:2rem;position:relative}#job .job-container .job-area .job-card .post-name{font-size:1.5rem;font-weight:700;margin-bottom:1rem;width:50%}#job .job-container .job-area .job-card .post-content{margin-bottom:1rem;color:#4b5563}#job .job-container .job-area .job-card .post-des{margin-bottom:1rem;font-weight:700}#job .job-container .job-area .job-card .post-button{position:absolute;top:2rem;right:2rem;width:8rem;height:3rem;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#06c;border-radius:.5rem}#job .job-container .job-area .job-card .post-button:hover{cursor:pointer}#job .job-container .application-area{padding:var(--common-padding);background-color:#fff}#job .job-container .application-area .application-container{background-color:#f9fafb;padding:2rem;border-radius:1rem}#job .job-container .application-area .application-container .application-box-area{display:flex;justify-content:space-around;align-items:center;margin:4rem 0}#job .job-container .application-area .application-container .application-box-area .application-box{padding:1.5rem;width:20%;height:20rem}#job .job-container .application-area .application-container .application-box-area .application-box *{display:flex;justify-content:center;align-items:center;color:#4b5563}#job .job-container .application-area .application-container .application-box-area .application-box .application-icon{margin-bottom:1rem}#job .job-container .application-area .application-container .application-box-area .application-box .application-icon img{width:5rem;-o-object-fit:contain;object-fit:contain}#job .job-container .application-area .application-container .application-box-area .application-box .application-title{font-weight:700;font-size:1.5rem;margin-bottom:1rem}@media only screen and (max-width: 1366px){#job .job-back{height:30rem}}@media only screen and (max-width: 767px){#job .job-back{height:12rem}#job .job-back .image-info{top:10%;left:calc((100vw - 20rem)/2);width:20rem;height:10rem;padding:1rem}#job .job-back .image-info .info-title{font-size:2rem;text-align:center}#job .job-back .image-info .info-content{text-align:center}#job .job-container .qa-area{padding:4rem 5%}#job .job-container .qa-area .qa-container{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}#job .job-container .qa-area .qa-container .qa-box{width:47%}#job .job-container .qa-area .qa-container-en .qa-box-en{width:100%}#job .job-container .job-area{padding:4rem 5%}#job .job-container .application-area{padding:4rem 5%}#job .job-container .application-area .application-container .application-box-area{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem}#job .job-container .application-area .application-container .application-box-area .application-box{width:46%;height:20rem}}#page-address .address-content{padding:5% 10% 2% 10%}#page-address h3{padding:0rem 0}#page-address .content{color:gray}#page-address .content p{padding:.5rem 0;margin:1rem 0 !important}#page-address .address-map{width:100%;height:30rem;overflow:hidden;margin-top:3rem;position:relative}#page-address .address-map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}#page-address .address-one{margin-top:2rem}#page-address .address-one-left{width:50%}#page-address .address-one-right{width:50%}@media(max-width: 768px){#page-about h1{font-size:1.5rem !important}}#page-about .about-container{position:relative;width:100%;min-height:500px;display:flex;flex-direction:column;align-items:center;background:var(--common--page-background--color)}@media(max-width: 768px){#page-about .about-container{position:relative;width:100%;min-height:500px;display:flex;flex-direction:column;align-items:center;background:var(--common--page-background--color)}}#page-about .about-introduce{position:relative;text-align:center;margin-top:3rem;padding:0% 10%;line-height:3rem}@media(max-width: 768px){#page-about .about-introduce{margin-top:2rem}}#page-about .about-couture,#page-about .about-development,#page-about .about-orgainzation,#page-about .about-honor,#page-about .about-Social{margin-top:4rem;position:relative;width:100%}#page-about .about-development{display:flex;flex-direction:column;align-items:center}#page-about .title{width:auto;display:flex;position:relative;flex-direction:column;align-items:center;padding:1rem 0}#page-about .title h1{position:absolute;top:2.3rem;color:#5a5a5a;font-size:3rem !important}#page-about .title span{color:#f0f0f0;font-size:75px;font-weight:bolder;text-align:center;font-family:"Alibaba PuHuiT",Arial,"Manrope",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}@media(max-width: 768px){#page-about .title h1{top:1.3rem}#page-about .title span{left:18%;bottom:86%;color:rgba(160,157,157,.5);font-size:58px;font-family:"Alibaba PuHuiT",Arial,"Manrope",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}}#page-about .about-couture{text-align:center;padding:0 10%}@media(max-width: 768px){#page-about .about-couture{padding:0}}#page-about .about-couture-img{width:100%;color:#fff}#page-about .about-couture-img svg{width:100%;height:18rem}#page-about .about-Social{padding-bottom:5rem;text-align:center}#page-about .about-Social .content .text{line-height:1.5rem}#page-about .about-honor{width:100%}#page-about .about-honor-category-title{text-align:center;margin-top:2rem;height:5rem}#page-about .about-honor-category-title a{border-radius:1rem;padding:1rem 2rem;margin:0 1rem;color:#fff;background-color:#b8bfbf;font-size:1rem}#page-about .about-honor-category-title a:hover{color:#fff;background-color:red}#page-about .about-honor-category-backgroud{height:400px;margin:2rem}.about-orgainzation{width:100%;padding:0 5%}.about-orgainzation img{width:100%}@media(max-width: 768px){.about-orgainzation{padding:0}}.about-honor-category{height:auto;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center}.about-honor-category .swiper-button-next{color:#b7b2b2}.about-honor-category .swiper-button-prev{color:#b7b2b2}.about-honor-category .swiper{display:flex;flex-direction:column;align-items:center;width:100%;position:inherit;--swiper-pagination-color: var(--common--grey-purple--color)}.about-honor-category .swiper .swiper-pagination-horizontal{text-align:center;width:auto;margin-bottom:4rem}.about-honor-category .swiper .swiper-pagination{position:inherit;display:flex;flex-direction:row;justify-content:space-evenly;margin-block:1rem}.about-honor-category .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{color:#fff;background-color:red}.about-honor-category .swiper .swiper-pagination .swiper-pagination-bullet{position:relative;padding-inline:.4rem;z-index:2;width:8rem;height:3rem;border-radius:1.6rem;display:flex;justify-content:center;align-items:center;box-sizing:border-box;gap:.8rem;color:var(--common--black--color);opacity:inherit;background:none;border-radius:1rem;padding:1rem 2rem;margin:0 1rem;color:#fff;background-color:#b8bfbf;font-size:1rem}.about-honor-category .swiper .swiper-pagination .swiper-pagination-bullet:hover{color:#fff;background-color:#c6d1cd}.about-honor-category .swiper .swiper-wrapper .swiper-slide{background-color:#fff;width:100%;height:20rem;display:flex;flex-direction:column;align-items:center}.about-honor-category .swiper .swiper-wrapper .swiper-slide .information-box{padding:2rem 2rem}.about-honor-category .swiper .swiper-wrapper .swiper-slide .information-box .information-body{border-radius:5px;border-bottom-color:var(--common--red--color);border-bottom-width:2px;border-bottom-style:solid;color:var(--common--gray--color)}.about-honor-category .swiper .swiper-wrapper .swiper-slide .information-box .information-body .information-text{text-decoration:none !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}.about-honor-category .swiper .swiper-wrapper .swiper-slide .information-box .information-body .information-text img{width:100%;height:100%}.about-honor-category .swiper .swiper-wrapper .swiper-slide .swiper-content{width:13rem;height:9.8rem;border-radius:5px;border-bottom-color:var(--common--red--color);border-bottom-width:2px;border-bottom-style:solid;color:var(--common--page-background--color);display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:1;box-shadow:10px 10px 10px rgba(0,0,0,.2)}.about-honor-category .swiper .swiper-wrapper .swiper-slide .swiper-content img{width:100%;height:100%}.about-honor-category .swiper .swiper-wrapper .swiper-slide-active{transform:scale(1.2) !important;z-index:1}.about-honor-category .swiper .swiper-wrapper .swiper-slide-prev{transform:scale(1.1) !important;z-index:1}.about-honor-category .swiper .swiper-wrapper .swiper-slide-next{transform:scale(1.1) !important;z-index:1}@media(max-width: 768px){.about-honor-category .swiper .swiper-wrapper{height:auto !important}}.about-honor-category .honor-swiper-title{width:100%;height:auto}@media(max-width: 768px){.about-honor-category .honor-swiper-title{padding:0 0 0 1.2rem}}@media(max-width: 375px){.about-honor-category .honor-swiper-title{padding:0 0 0 .4rem}}.about-honor-category .honor-swiper-title-item{color:#fff;background-color:#b8b8b8;border-radius:1rem;text-align:center;padding:.7rem 2rem;margin:0 1rem}@media(max-width: 768px){.about-honor-category .honor-swiper-title-item{width:auto;border-radius:1rem;height:4rem;padding:1.2rem 1rem;font-size:1rem}}.about-honor-category .honor-swiper-title-item-active{color:#fff;background-color:red}.about-honor-category .honor-swiper-title-item:hover{color:#fff;background-color:#c6d1cd}.about-honor-category .honor-swiper-content{margin-top:2rem;width:95%;height:23rem}#product{padding:var(--common-padding);background-color:#fff}#product h1{text-align:center;margin-bottom:4rem}#product .product-box{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}#product .products{padding-inline:unset;padding:1rem;display:flex;flex-direction:column;align-items:center;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1);height:35rem;border-radius:.5rem;width:24%}#product .products .img{height:50%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}#product .products .info{height:50%;width:100%}#product .products .info .product-name{font-size:1.5rem;font-weight:700;height:30%;display:flex;align-items:center}#product .products .info .product-des{color:#4b5563;height:45%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#product .products .info .product-button{color:#fff;background-color:#f43;display:flex;justify-content:center;align-items:center;width:8rem;height:3rem;border-radius:.5rem}#product .products .info .product-button:hover{cursor:pointer}@media(max-width: 1030px){#product .products{width:30%}}@media(max-width: 768px){#product{padding:4rem 5%}#product .product-box{display:flex;flex-wrap:wrap;gap:1rem}#product .products{width:calc((90vw - 1rem)/2);height:25rem}#product .products .img{height:40%}#product .products .info{height:60%}}#contact{background-color:#f9fafb;margin-top:5rem}#contact .contact-content{padding:var(--common-padding)}#contact .contact-content h1{width:100%;text-align:center;margin-bottom:4rem}#contact .contact-content .contact-main{display:flex;justify-content:space-between}#contact .contact-content .contact-main .contact-box{background-color:#fff;width:48%;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1);padding:2rem;border-radius:.5rem}#contact .contact-content .contact-main .contact-box h3{margin-bottom:2rem}#contact .contact-content .contact-main .contact-box .contact-info{margin-bottom:2rem;display:flex;justify-content:flex-start;align-items:center}#contact .contact-content .contact-main .contact-box input[type=text],#contact .contact-content .contact-main .contact-box input[type=email],#contact .contact-content .contact-main .contact-box input[type=url],#contact .contact-content .contact-main .contact-box input[type=password],#contact .contact-content .contact-main .contact-box input[type=search],#contact .contact-content .contact-main .contact-box input[type=number],#contact .contact-content .contact-main .contact-box input[type=tel],#contact .contact-content .contact-main .contact-box input[type=date],#contact .contact-content .contact-main .contact-box input[type=month],#contact .contact-content .contact-main .contact-box input[type=week],#contact .contact-content .contact-main .contact-box input[type=time],#contact .contact-content .contact-main .contact-box input[type=datetime],#contact .contact-content .contact-main .contact-box input[type=datetime-local],#contact .contact-content .contact-main .contact-box input[type=color],#contact .contact-content .contact-main .contact-box select,#contact .contact-content .contact-main .contact-box textarea{border:1px solid #d1d5db;border-radius:.5rem;margin:1rem 0;padding:0 .5rem;width:100%;min-height:3.2rem !important;max-width:100%}#contact .contact-content .contact-main .contact-box input[type=text]:focus,#contact .contact-content .contact-main .contact-box input[type=email]:focus,#contact .contact-content .contact-main .contact-box input[type=url]:focus,#contact .contact-content .contact-main .contact-box input[type=password]:focus,#contact .contact-content .contact-main .contact-box input[type=search]:focus,#contact .contact-content .contact-main .contact-box input[type=number]:focus,#contact .contact-content .contact-main .contact-box input[type=tel]:focus,#contact .contact-content .contact-main .contact-box input[type=date]:focus,#contact .contact-content .contact-main .contact-box input[type=month]:focus,#contact .contact-content .contact-main .contact-box input[type=week]:focus,#contact .contact-content .contact-main .contact-box input[type=time]:focus,#contact .contact-content .contact-main .contact-box input[type=datetime]:focus,#contact .contact-content .contact-main .contact-box input[type=datetime-local]:focus,#contact .contact-content .contact-main .contact-box input[type=color]:focus,#contact .contact-content .contact-main .contact-box select,#contact .contact-content .contact-main .contact-box textarea:focus{outline-color:#f43 !important}#contact .contact-content .contact-main .contact-box .submit-button{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;background-color:#f43;height:3rem;border:none;border-radius:.2rem}@media(max-width: 768px){#contact .contact-content{padding:3rem 5%}#contact .contact-content .contact-main{display:block}#contact .contact-content .contact-main .contact-box{width:100%;margin-bottom:2rem}}#job-detail .job-detail-card{width:70%;margin-top:1rem;border-radius:.5rem;box-shadow:-0.1rem -0.1rem 1rem rgba(0,0,0,.2);margin-bottom:3rem;padding:1rem}#job-detail .job-detail-card-title{display:flex;justify-content:flex-start;align-items:center;font-size:1.5rem;font-weight:700}#job-detail .card-content{margin-top:1rem;font-size:1.2rem;color:rgba(18,17,39,.56)}#job-detail .ml-sm{margin-left:2rem}#job-detail .tag-group{display:flex;justify-content:center;align-items:center;margin:2rem 0}#job-detail .tag-group .job-tag{margin-left:1rem;padding:.3rem .6rem;display:inline-block;color:#000;background-color:#f2f3ff;border-radius:1rem}#job-detail .button-area{width:100%;display:flex;justify-content:space-evenly;align-items:center}#job-detail .back-btn{width:12rem;background-color:#e4e4e4;display:flex;justify-content:space-around;align-items:center;height:4rem;font-size:1.1rem;font-weight:700;border-radius:.5rem;box-shadow:-0.1rem -0.1rem .5rem rgba(0,0,0,.1);color:#fff;text-decoration:none}#job-detail .resume-btn{width:12rem;background-color:#f2f3ff;display:flex;justify-content:space-around;align-items:center;height:4rem;font-size:1.1rem;font-weight:700;border-radius:.5rem;box-shadow:-0.1rem -0.1rem .5rem rgba(0,0,0,.1);color:#000;text-decoration:none}@media only screen and (max-width: 767px){#job-detail .job-detail-card{width:90%}}#welfare .welfare-body{width:80%;text-align:center;vertical-align:top}#welfare .welfare-body .welfare-card{display:inline-block;width:25rem;height:15rem;padding:1rem;margin:.5rem;vertical-align:top;box-shadow:-0.1rem -0.1rem 1rem rgba(0,0,0,.1);position:relative;overflow:hidden}#welfare .welfare-body .welfare-card .welfare-card-title{font-size:1.1rem;font-weight:700}#welfare .welfare-body .welfare-card .welfare-card-des{color:#8c8c8c}#welfare .welfare-body .welfare-card .welfare-img{position:absolute;top:-1.5rem;left:-1.5rem;z-index:-1;width:10rem}#welfare .flex-center{display:flex;align-items:center}#welfare .welfare-row{width:100%;display:flex}#welfare .welfare-row .conpany-welfare-content{width:100%;height:100%;padding:1rem;padding-bottom:3rem;position:absolute;top:0;left:0}#welfare .welfare-row .conpany-welfare-image{width:100%;height:100%;background-size:cover;background-position:center;transition:all .4s}#welfare .welfare-row .welfare-col-5{width:45%;height:12rem;position:relative;overflow:hidden}#welfare .welfare-row .color-purple{background-color:rgba(170,51,255,.66)}#welfare .welfare-row .color-orange{background-color:rgba(170,51,0,.66)}#welfare .welfare-row .color-blue{background-color:rgba(0,51,255,.66)}#welfare .welfare-row .color-green{background-color:rgba(122,251,10,.66)}#welfare .welfare-row .color-dark-green{background-color:rgba(0,51,0,.66)}#welfare .welfare-row .color-gray{background-color:rgba(70,156,144,.66)}#welfare .welfare-row .welfare-col-5:hover .conpany-welfare-image{width:110%;height:110%}#welfare .welfare-row .welfare-col-5:hover .color-purple{background-color:rgba(170,51,255,.8)}#welfare .welfare-row .welfare-col-5:hover .color-orange{background-color:rgba(170,51,0,.8)}#welfare .welfare-row .welfare-col-5:hover .color-blue{background-color:rgba(0,51,255,.8)}#welfare .welfare-row .welfare-col-5:hover .color-green{background-color:rgba(122,251,10,.8)}#welfare .welfare-row .welfare-col-5:hover .color-dark-green{background-color:rgba(0,51,0,.8)}#welfare .welfare-row .welfare-col-5:hover .color-gray{background-color:rgba(70,156,144,.8)}#welfare .welfare-row .welfare-col-7{width:55%;height:12rem;position:relative;overflow:hidden}#welfare .welfare-row .welfare-col-7:hover .conpany-welfare-image{width:110%;height:110%}#welfare .welfare-row .welfare-col-7:hover .color-purple{background-color:rgba(170,51,255,.8)}#welfare .welfare-row .welfare-col-7:hover .color-orange{background-color:rgba(170,51,0,.8)}#welfare .welfare-row .welfare-col-7:hover .color-blue{background-color:rgba(0,51,255,.8)}#welfare .welfare-row .welfare-col-7:hover .color-green{background-color:rgba(122,251,10,.8)}#welfare .welfare-row .welfare-col-7:hover .color-dark-green{background-color:rgba(0,51,0,.8)}#welfare .welfare-row .welfare-col-7:hover .color-gray{background-color:rgba(70,156,144,.8)}#welfare .welfare-row .company-welfare-name{font-size:3rem;color:#fff;font-weight:700}#welfare .welfare-row .company-welfare-des{font-size:1.1rem;color:#fff;font-weight:700}@media only screen and (max-width: 1732px){#welfare .welfare-card{width:20rem !important;height:12rem !important}}@media only screen and (max-width: 1406px){#welfare .welfare-card{width:16rem !important;height:10rem !important}}@media only screen and (max-width: 767px){#welfare .welfare-body{width:95% !important}#welfare .welfare-card{width:100% !important;margin:.5rem 0 !important}#welfare .welfare-row{display:block !important}#welfare .welfare-col-5{width:100% !important}#welfare .welfare-col-7{width:100% !important}#welfare .hatsuta_container{padding-bottom:0 !important}}#train .title-des{display:flex;justify-content:center;align-items:center;color:#666;font-size:1.3rem;padding:1rem}#train .hatsuta_pannel_other{padding-top:3rem}#train .first-body{display:flex;justify-content:center;width:100%}#train .first-body .break-area{width:20%;height:40rem;margin-left:3rem}#train .first-body .break-area .picture-area{width:100%;height:30rem;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}#train .first-body .break-area .picture-area .picture-item{height:8rem;width:50%;max-width:5rem;background-color:red;margin-top:.2rem;border-radius:.5rem;box-shadow:.1rem .1rem 1rem #ffbfbf;color:#fff;font-size:1.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-direction:column;writing-mode:vertical-rl}#train .first-body .break-area .picture-area .picture-height-1{height:8rem}#train .first-body .break-area .picture-area .picture-height-2{height:16rem}#train .first-body .break-area .picture-area .picture-height-3{height:24rem}#train .first-body .break-area .picture-top{height:8rem;width:40%;max-width:4rem;background-color:red;border-top-left-radius:100% 80%;border-top-right-radius:20%;box-shadow:.1rem .1rem 1rem #ffbfbf}#train .message-area{width:100%;height:10rem;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}#train .fade-in-1s{transform-style:preserve-3d;animation:fadeIn 1s ease-in forwards}#train .fade-in-2s{transform-style:preserve-3d;animation:fadeIn 2s ease-in forwards}#train .fade-in-3s{transform-style:preserve-3d;animation:fadeIn 3s ease-in forwards}#train .middle-body{display:flex;margin:8rem 0;padding:1rem}#train .middle-body .middle-message{width:50%;font-size:1.2rem;font-weight:700}#train .middle-body .middle-message .middle-title{font-size:1.8rem;margin-bottom:1rem}#train .middle-body .middle-img{width:50%;display:flex;align-items:center;justify-content:center}#train .img-class{width:30rem}#train .development-img{display:flex;justify-content:center;align-items:center;margin:5rem 0}#train .development-one{width:60%}#train .development-two{width:15%}@keyframes fadeIn{0%{opacity:0}80%{opacity:.05}100%{opacity:1}}@media only screen and (max-width: 767px){#train .img-class{width:20rem !important}#train .picture-height-1{height:8rem !important}#train .picture-height-2{height:12rem !important}#train .picture-height-3{height:16rem !important}#train .picture-top{height:4rem !important}#train .picture-area{height:20rem !important}#train .break-area{height:30rem !important;margin:0 !important}#train .first-body{justify-content:space-around !important}#train .middle-body{display:block !important;margin:2rem 0 !important}#train .middle-message{width:100% !important;margin-bottom:2rem !important}#train .middle-img{width:100% !important}#train .hatsuta_pannel_first{padding-bottom:3rem !important;margin-bottom:2rem !important}#train .middle-title{text-align:center !important}#train .development-img{flex-direction:column !important;margin:0 !important;height:50rem !important;justify-content:space-around !important}#train .development-two{width:40% !important}}#page-news .news-content{width:90%;height:auto}#page-news hr{margin:2rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}#page-news .news-item-row{padding:1rem 0}#page-news .news-item-content-row{padding:1rem 1rem}#page-news .news-item-createTime{text-align:right;font-weight:1000}@media(max-width: 768px){#page-news .news-item-createTime{width:100px}}#page-news .news-item-content{text-align:left;color:var(--common--font-gray--color);padding:0 2rem}#page-news .news-item-content a{color:var(--common--font-gray--color);text-decoration:none}@media(max-width: 768px){#page-news .news-item-content{padding:1rem}}#page-news .news-detail-title{width:70%;height:9rem}#page-news .news-detail-content{text-align:center;padding:0 2% 2% 2%;width:100%;min-height:30rem}#page-news .new-detail-modfiy-time{margin:2rem 0}#page-news .new-detail-content{text-align:left}#page-news .flex-center{color:var(--common--font-gray--color)}#page-news .dataItem{opacity:1;justify-content:center;overflow:hidden;transition:opacity 1.5s ease,max-height 1.5s ease}#page-news .dataItem.hidden{opacity:0;max-height:0;justify-content:center}#page-news .news-item-box{float:left;padding-left:10px;padding-right:10px;margin-bottom:18px;margin-top:18px}#page-news .news-item-box-div{padding:.7rem;box-shadow:1px 2px 6px 0px rgba(47,99,232,.3);border-radius:.3rem;cursor:pointer;height:18rem;transform:translateY(0);animation:none;transition:transform .3s ease-in-out}#page-news .news-item-box-div:hover{animation:bounce 1s ease-in-out}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}#page-news .news-item-imag{width:100%;height:13rem;overflow:hidden}#page-news .news-item-imag img{width:100%;height:100%;overflow:hidden;-o-object-fit:cover;object-fit:cover;vertical-align:middle}#page-news .news-item-time{display:inline-block;width:100%;text-align:right;height:3rem;position:relative;line-height:3rem;top:0;font-size:1rem;color:#6e7984;border-bottom:.5px dashed #6e7984}#page-news .news-item-time svg{width:1.5rem;height:1.5rem}#page-news .news-item-title{display:flex !important;align-items:center;width:100%;height:4rem;line-height:1.3rem;font-size:1rem;text-align:left;color:#333;cursor:pointer;font-weight:bold;overflow:hidden}#page-news .ellipsis{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#page-news .bounce-div{width:100px;height:100px;background-color:#4caf50;margin:50px;transform:translateY(0);animation:none;transition:transform .3s ease-in-out}#content-development::-webkit-scrollbar{display:none}#content-development{-ms-overflow-style:none;scrollbar-width:none}#content-development{height:50rem;width:100%;overflow:auto;display:grid;box-shadow:inset 0px 0px 20px rgba(0,0,0,.1);border-radius:5px;padding-left:5.75rem}#content-development .node-container{width:50%;margin-block:1.5rem;display:flex;justify-content:flex-end;z-index:99}#content-development .node-container .node{width:21rem;height:5.5rem;display:flex;border-radius:2rem;font-size:1.3rem;color:#fff;align-items:center;border:5px solid var(--common--red--color);transition:width .5s ease,height .5s ease;transform-origin:left;background-color:var(--common--red--color);z-index:999}#content-development .node-container .node .node-year{width:5.5rem;display:flex;justify-content:center;align-items:center;padding-block:1rem;border-radius:0 1.7rem 1.7rem 0;order:2;border-left:#fff 3px solid;font-weight:bold}#content-development .node-container .node .node-content{display:flex;align-items:center;flex-direction:column;justify-content:center;width:calc(100% - 5.5rem);padding-inline:.6rem}#content-development .node-container .node .node-content .node-title{text-align:center;width:100%}#content-development .node-container .node .node-content .node-text{display:none}#content-development .node-container .node .node-img{display:none}#content-development .node-container .node:hover{width:36rem;height:21rem;position:relative}#content-development .node-container .node:hover>.node-year{background:var(--common--white--color);color:var(--common--red--color);height:100%}#content-development .node-container .node:hover>.node-content>.node-text{display:flex;font-size:1.1rem;font-weight:300}#content-development .node-container .node:hover>.node-img{display:flex;position:absolute;height:100%;width:100%;-o-object-fit:contain;object-fit:cover;z-index:-99;border-radius:2rem;-webkit-mask-image:linear-gradient(to left, var(--common--red--color), rgba(0, 0, 0, 0));mask-image:linear-gradient(to left, var(--common--red--color), rgba(0, 0, 0, 0))}#content-development .node-container:nth-child(even){transform:translateX(calc(100% - 5.75rem));justify-content:flex-start !important}#content-development .node-container:nth-child(even) .node .node-year{order:-1 !important;border-radius:1.7rem 0 0 1.7rem;border-right:#fff 3px solid;border-left:none}#content-development .node-container:nth-child(even) .node .node-img{-webkit-mask-image:linear-gradient(to right, var(--common--red--color), rgba(0, 0, 0, 0));mask-image:linear-gradient(to right, var(--common--red--color), rgba(0, 0, 0, 0))}#content-development>:first-child{margin-top:3rem}#content-development>:last-child{margin-bottom:3rem}#content-development::before{content:"";left:50%;width:0;border-left:2px dashed var(--common--red--color);transform:translateX(-50%);position:absolute;height:50rem}@media(max-width: 768px){#content-development{display:grid;justify-content:center;height:50rem;padding-left:0rem !important}#content-development .node-container{width:100% !important;z-index:99;display:flex;justify-content:center !important}#content-development .node-container .node:hover{width:23rem;height:18rem}#content-development .node-container:nth-child(even){transform:translateX(0);justify-content:center !important}}#content_introduction{background-color:#fff}#content_introduction .top_img{height:57rem;display:flex;overflow:hidden;align-items:center;justify-content:center}#content_introduction .top_img img{width:100%}#content_introduction .top_img .image-info{position:absolute;top:30%;left:5%;width:32rem;height:15rem;background-color:hsla(0,0%,100%,.9);border-radius:1rem;padding:2rem;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1)}#content_introduction .top_img .image-info .info-title{font-size:2rem;margin-bottom:1rem;font-weight:700}#content_introduction .top_img .image-info .info-content{color:#aca2a2}#content_introduction .page-image{display:flex;flex-direction:row;background-color:#fff}#content_introduction .page-image .box{flex:1;min-width:0;align-content:center;padding:20px}#content_introduction .page-image img{width:100%}#content_introduction .last-container .secondB .timeline{position:relative;padding-left:50px;max-height:560px;overflow-y:auto;background:linear-gradient(90deg, #e5e7eb 0px, #e5e7eb 2px, transparent 2px) repeat-y 50px 0}#content_introduction .last-container .secondB .timeline:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:#e5e7eb}#content_introduction .last-container .secondB .timeline-item{position:relative;margin-bottom:30px;padding-right:5%}#content_introduction .last-container .secondB .timeline-date{font-weight:bold;font-size:1.3rem}#content_introduction .last-container .secondB .timeline-content{padding:15px;background:#fff;border-radius:4px;line-height:2rem;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;margin-left:30px}#content_introduction .last-container .secondB .timeline-content:before{content:"";position:absolute;left:-10px;top:15px;width:0;height:0;border-top:10px solid rgba(0,0,0,0);border-bottom:10px solid rgba(0,0,0,0)}#content_introduction .last-container .secondB .timeline-item:before{content:"";position:absolute;top:50%;left:-4px;width:10px;height:10px;border-radius:50%;background:#06c;z-index:1}#content_introduction .last-container #certificate{padding:6rem 5%;width:100%;background-color:#f9fafb}#content_introduction .last-container #certificate h1{margin:4rem 0;display:flex;justify-content:center;align-items:center}#content_introduction .last-container #certificate .clientele-box{width:100%;position:relative}#content_introduction .last-container #certificate .clientele-box .clientele-swiper{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden}#content_introduction .last-container #certificate .clientele-box .clientele-swiper .swiper-wrapper{height:25rem !important;width:100% !important}#content_introduction .last-container #certificate .clientele-box .clientele-swiper .swiper-wrapper .swiper-slide{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding-block:.5rem;border:2px solid var(--common--gray--color)}#content_introduction .last-container #certificate .clientele-box .clientele-swiper .swiper-wrapper .swiper-slide img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#content_introduction .last-container #certificate .clientele-box #show-area{position:absolute;width:40rem;height:60rem;background-color:#fff;display:none;align-items:center;justify-content:center;overflow:hidden;top:-5rem;z-index:1000;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.2)}#content_introduction .last-container #certificate .clientele-box #show-area img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}#content_introduction .last-container .section{height:auto;width:100%}@media(max-width: 768px){#content_introduction .page-image{flex-direction:column !important}#content_introduction .page-image .fs-17{font-size:12px !important}#content_introduction .box div{line-height:1.3rem !important}#content_introduction .top_img{height:12rem;position:relative}#content_introduction .top_img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#content_introduction .top_img .image-info{top:10%;left:calc((100vw - 26rem)/2);width:26rem;height:10rem;padding:1rem 3px !important}#content_introduction .top_img .info-title{font-size:1.6rem !important;text-align:center}#content_introduction .top_img .info-content{text-align:center}}#support .carousel{overflow:hidden;position:relative}#support .carousel .carousel-inner{display:flex;width:100%;transition:transform .6s ease-in-out}#support .carousel .carousel-inner .item{flex:0 0 100%;height:83vh;transition:transform .5s ease-in-out}#support .carousel .carousel-inner .item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#support .carousel .carousel-control{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:80px;z-index:10;cursor:pointer}#support .carousel .left{left:25px}#support .carousel .right{right:25px}#support .carousel .dots{position:absolute;bottom:10%;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}#support .carousel .dots li{display:inline-block;width:10px;height:10px;margin:1px;cursor:pointer;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}#support .carousel .dots .active{width:12px;height:12px;margin:0;background-color:#fff}#support .carousel img{width:100%}#support .carousel .image-info{position:absolute;top:30%;left:5%;width:32rem;height:15rem;background-color:hsla(0,0%,100%,.9);border-radius:1rem;padding:2rem;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1)}#support .carousel .image-info .info-title{font-size:2rem;margin-bottom:1rem;font-weight:700}#support .carousel .image-info .info-content{color:#aca2a2}#support .second-container{background-color:#fff}#support .second-container .row-box{display:flex;flex-direction:row;border-bottom:1px solid #e5e7eb;gap:40px;padding-bottom:20px}#support .second-container .row-box .second-item{text-align:center;font-size:1.2rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease;text-decoration:none}#support .second-container .row-box .second-item:hover{color:#4a90e2;text-decoration:underline}#support .second-container .row-box .active{color:#4a90e2;text-decoration:underline;font-weight:bold}#support .second-container .service-block{padding-top:40px;padding-bottom:45px;margin-bottom:30px;display:flex;cursor:pointer;transition:transform .3s ease;flex-direction:row;background-color:hsla(0,0%,100%,.9);border-radius:1rem;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1)}#support .second-container .service-block .same-size{flex:1}#support .second-container .service-block .cropped-img{border-radius:1rem 0 0 1rem}#support .second-container .service-block:hover{transform:scale(1.05)}#support .second-container .service-block:nth-child(odd) .cropped-img{margin-left:10px}.mr_m{margin:0 5%}.clickable{cursor:pointer}.text-center{text-align:center}.common-padding{padding:4rem 10% !important}.hide{display:none !important}.show{display:block !important}.fs-17{font-size:17px}@media(max-width: 768px){.fs-17{font-size:12px !important}#support .carousel .item{height:20rem !important}#support .carousel .item img{height:20rem !important;width:100%}#support .carousel .image-info{width:26rem;height:13rem;top:10%;left:calc((100vw - 26rem)/2)}#support .carousel .info-title{font-size:2rem;text-align:center}#support .carousel .info-content{text-align:center}#support .second-container .service-block .same-size{align-content:center;padding:10px}#support .second-container .service-block .same-size h1{font-size:calc(1.325rem + .9vw) !important}#support .second-container .service-block:nth-child(odd){flex-direction:column}#support .second-container .service-block:nth-child(odd) .cropped-img{margin-left:0 !important}#support .second-container .service-block:nth-child(even){flex-direction:column-reverse}}#support-detail{background-color:#fff}#product_list .menu-bold{font-size:1.1rem;font-weight:bold}#product_list #menu-bar{display:block}#product_list #mobile-menu-bar{display:none}#product_list #mobile-menu-bar .mFMenu{text-align:left;border:none;font-size:1.3rem;padding:5px 0;position:relative;border-bottom:2px solid}#product_list #mobile-menu-bar .mFMenu .mobile-icon{width:26px;height:28px;display:inline-block;float:right;background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-image .3s ease}#product_list #mobile-menu-bar .mSMenu{text-align:left;border:none;font-size:1.1rem;padding:5px 0 0 1rem}#product_list #mobile-menu-bar .mSMenu .mobile-sec-icon{width:22px;height:20px;display:inline-block;float:left;background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-image .3s ease}#product_list #mobile-menu-bar .mSMenu .mTMenu{clear:both;text-align:left;border:none;font-size:1rem;padding:5px 0 0 2rem}#product_list .banner{height:57rem}#product_list .banner .image-info{position:absolute;top:30%;left:5%;width:32rem;height:15rem;background-color:hsla(0,0%,100%,.9);border-radius:1rem;padding:2rem;box-shadow:.1rem .1rem 1rem rgba(0,0,0,.1)}#product_list .banner .image-info .info-title{font-size:2rem;margin-bottom:1rem;font-weight:700}#product_list .banner .image-info .info-content{color:#aca2a2}#product_list #menu-bar{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-items:center;background-color:#f3f3f3}#product_list #menu-bar .menuF{flex:1;position:relative;align-content:center;margin:1vw 1vw;text-align:center;padding:0 18px;min-height:50px;border:1px solid #dbe0e5;background-color:#fff;border-radius:3px;transition:transform .1s ease}#product_list #menu-bar .first-icon{position:absolute;top:30%;right:3px;width:20px;height:20px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-image .3s ease}#product_list #menu-bar .sec-menu{display:grid;padding:2rem 1rem;grid-template-columns:repeat(3, 1fr);gap:10px;position:absolute;top:101%;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:1rem;box-shadow:2px 2px 10px 0 rgba(0,0,0,.2);width:34rem}#product_list #menu-bar .sec-menu .sec-menu-box{border-radius:3px;padding:10px 0;display:flex;flex-direction:column;justify-content:center}#product_list #menu-bar .sec-menu .sec-menu-box .sec-column{display:flex;flex-direction:row;justify-content:center;align-items:center}#product_list #menu-bar .sec-menu .sec-menu-box:hover{color:#01669e}#product_list #menu-bar .sec-menu .sec-icon{width:16px;height:16px;flex-basis:15%;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;transition:background-image .3s ease}#product_list #menu-bar .menuF:hover{border-color:#01669e}#product_list #menu-bar .menuF:hover .menuS{display:block}#product_list #menu-bar .menuS{display:none;position:absolute;z-index:1000;padding-left:0 !important;top:103%;width:100%;text-align:center}#product_list #menu-bar ul{padding-left:0;padding-bottom:0}#product_list #menu-bar .ul-def{display:flex;flex-direction:column;padding-top:10px;gap:5px}#product_list #menu-bar li{list-style-type:none;color:#000}#product_list #menu-bar li:hover{color:#01669e;border-color:#01669e}#product_list #menu-bar .menuS-item{position:relative}#product_list #menu-bar .menuS-item:hover .menuT{display:block}#product_list #menu-bar .menuT{display:none;position:absolute;z-index:1000;padding-left:0 !important;width:100%;left:101%;top:-2%}#product_list .flow{display:grid;padding-top:20px;grid-template-columns:repeat(4, 1fr);gap:10px}#product_list .flow .item{min-height:200px;background:#f0f0f0;border:1px solid #ddd;transition:transform .3s ease}#product_list .flow .item .shop_cart{width:50px}#product_list .flow .item .title{margin:10px;padding:6px 0;border:1px solid;background-color:#01669e;color:#fff;border-radius:10px}#product_list .flow .item .flex-box{display:flex;flex-direction:row}#product_list .flow .item .desc{padding:0 10px 10px}#product_list .flow .img_mode{width:100%;max-width:100%;height:auto;vertical-align:top}#product_list .navigator{padding-top:4vh}.white-background-color{background-color:#fff}.dropdown-icon{display:inline-block;width:0;height:0;margin-left:5px;position:absolute;vertical-align:middle;border-top:5px solid #333;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);transition:transform .3s ease}.clickable-scale-m:hover{transform:scale(1.05)}.relative{position:relative}.img-fit{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.bold{font-weight:bold}.align-content-center{align-content:center}.grid{display:grid}.plus-icon{background-image:url("../images/plus.svg")}.sub-icon{background-image:url("../images/sub.svg")}@media(max-width: 768px){#product_list .flow{grid-template-columns:repeat(1, 1fr) !important}#product_list #menu-bar{display:none !important}#product_list #mobile-menu-bar{display:block !important}#product_list .banner img{height:12rem;width:100%}#product_list .banner .image-info{top:15%;width:26rem;height:10rem;left:calc((100vw - 26rem)/2);padding:1rem 3px !important}#product_list .banner .info-title{font-size:1.6rem !important;text-align:center}#product_list .banner .info-content{text-align:center}#product_list .banner-common-height{height:12rem !important}}#product-detail{background-color:#fff}#product-detail .cart{position:absolute;bottom:-5px;left:100%;width:80px}.flex{display:flex !important}.justify-items-center{justify-items:center}.align-items-center{align-items:center}.flex-direction-row{flex-direction:row}