@charset "UTF-8";.component_banner_sub_gallery{max-width:1200px;padding:0;margin:0 auto;position:relative;z-index:5}
.component_banner_sub_gallery.pull_up .wrap{margin-top:-75px}
.component_banner_sub_gallery .wrap{padding:48px;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,0.1);border-radius:14px}
.component_banner_sub_gallery .wrap .inside{display:flex;justify-content:space-between;align-items:center;gap:16px}
.component_banner_sub_gallery .wrap .inside .text p{font-size:16px !important;line-height:19px !important}
.component_banner_sub_gallery .wrap .inside .boxes{display:flex;justify-content:space-between;align-items:center;gap:32px}
.component_banner_sub_gallery .wrap .inside .boxes .box{display:block;border:2px solid #a5a5a5;border-radius:16px;width:200px;height:120px;text-align:center;font-weight:bold;font-size:16px;line-height:19px;padding:0 16px}
.component_banner_sub_gallery .wrap .inside .boxes .box img{width:48px;height:48px;margin:14px auto 10px;display:block}
@media only screen and (max-width:1024px){.component_banner_sub_gallery .wrap{padding:36px 30px}
.component_banner_sub_gallery .wrap .inside{display:block}
.component_banner_sub_gallery .wrap .inside .text{margin-bottom:22px}
.component_banner_sub_gallery .wrap .inside .boxes .box{width:100%}
}
@media only screen and (max-width:768px){.component_banner_sub_gallery.pull_up .wrap{margin-top:0}
.component_banner_sub_gallery .wrap .inside .boxes{display:block}
.component_banner_sub_gallery .wrap .inside .boxes .box{width:100%;margin-bottom:16px;min-height:72px;height:auto;display:flex;justify-content:flex-start;align-items:center;text-align:left}
.component_banner_sub_gallery .wrap .inside .boxes .box img{margin:0 16px 0 0}
}
.component_banner_sub_gallery{max-width:1200px}