[data-v-032623a8]:export{colorMain:#c8291f}.sub-banner[data-v-032623a8]{height:37rem;position:relative}.sub-banner .banner-img[data-v-032623a8]{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.sub-banner .banner-mask[data-v-032623a8]{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:100%;left:0;padding:14rem 16rem 0;position:absolute;top:0;width:100%;z-index:2}.sub-banner .banner-mask .banner-title1[data-v-032623a8]{color:#fff;font-size:5rem;font-weight:600;line-height:1.25;white-space:pre-wrap}.full[data-v-032623a8]{height:100vh}.more .banner-mask .banner-title1[data-v-032623a8]{color:#231815;font-size:4.125rem;font-weight:400}.more .banner-mask .banner-title2[data-v-032623a8]{color:#c8291f;font-size:4.125rem;font-weight:600}.more .banner-mask .mask-line[data-v-032623a8]{background-color:#231815;height:2px;margin-bottom:1.75rem;margin-top:1.5rem;width:4.25rem}.more .banner-mask .banner-text[data-v-032623a8]{color:#000;font-size:1.625rem;font-weight:200}.more.dark .banner-mask .banner-title1[data-v-032623a8],.more.dark .banner-mask .banner-title2[data-v-032623a8]{color:#fff}.more.dark .banner-mask .mask-line[data-v-032623a8]{background-color:#fff}.more.dark .banner-mask .banner-text[data-v-032623a8]{color:#fff}@media screen and (max-width:991px){.sub-banner[data-v-032623a8]{height:13.75rem}.sub-banner .banner-mask[data-v-032623a8]{padding:5.375rem 2.5rem 0}.sub-banner .banner-mask .banner-title1[data-v-032623a8]{font-size:1.125rem;font-weight:400}.full[data-v-032623a8]{height:100vh}.more .banner-mask .banner-title1[data-v-032623a8],.more .banner-mask .banner-title2[data-v-032623a8]{font-size:1.125rem}.more .banner-mask .mask-line[data-v-032623a8]{height:1.5px;margin-bottom:.75rem;margin-top:.5rem;width:1.25rem}.more .banner-mask .banner-text[data-v-032623a8]{font-size:.625rem;font-weight:200}}[data-v-3866b920]:export{colorMain:#c8291f}.page-part-about[data-v-3866b920]{background-color:#fff;padding-bottom:6.625rem;padding-top:6.625rem}.page-part-about .part-title[data-v-3866b920]{margin-bottom:6.125rem}.page-part-about .part-title[data-v-3866b920] .part-desc{font-size:1.375rem}.page-part-about .part-title[data-v-3866b920] .part-desc .cut-text-init{text-align:justify;-moz-text-align-last:center;text-align-last:center}.page-part-about .about-box[data-v-3866b920]{align-items:flex-start;display:flex;justify-content:space-between}.page-part-about .about-box .about-item[data-v-3866b920]{align-items:center;display:flex;flex-direction:column;flex-grow:1;position:relative}.page-part-about .about-box .about-item+.about-item[data-v-3866b920]{margin-left:5.5rem}.page-part-about .about-box .about-item .num-count[data-v-3866b920]{color:#c5c6c6;display:block;font-size:5.375rem;transition:color .3s}.page-part-about .about-box .about-item .about-title[data-v-3866b920]{color:#c5c6c6;font-size:1.625rem;font-weight:500;margin-top:.5em;transition:color .3s;white-space:nowrap}.page-part-about .about-box .about-item .about-line[data-v-3866b920]{background-color:#c5c6c6;height:2px;margin:1.25rem 0;transition:.4s;width:2.75rem}.page-part-about .about-box .about-item .about-desc[data-v-3866b920]{color:#000;font-size:1.375rem;font-weight:200;line-height:1.4;text-align:center;white-space:pre-line}.page-part-about .about-box .about-item:hover .about-title[data-v-3866b920],.page-part-about .about-box .about-item:hover .num-count[data-v-3866b920]{color:#c8291f}.page-part-about .about-box .about-item:hover .about-line[data-v-3866b920]{background-color:#c8291f;width:100%}.page-part-about .btn-bar[data-v-3866b920]{display:flex;justify-content:center;margin-top:5rem}.page-part-about .btn-bar .btn-download[data-v-3866b920]{align-items:center;background:linear-gradient(0deg,#c8291f 35%,#cf4034 51%,#e07b6b 83%,#fbd9c2 129%);border-radius:100px;color:#fff;cursor:pointer;display:inline-flex;font-size:1.6875rem;padding:.875rem 1.875rem}.page-part-about .btn-bar .btn-download .icon[data-v-3866b920]{display:inline-block;font-size:1.25em;margin-left:1.75rem}@media screen and (max-width:991px){.page-part-about[data-v-3866b920]{padding-bottom:4rem;padding-top:4rem}.page-part-about .part-title[data-v-3866b920]{margin-bottom:1.75rem}.page-part-about .part-title[data-v-3866b920] .part-desc{font-size:.875rem}.page-part-about .about-box[data-v-3866b920]{align-items:center;flex-direction:column}.page-part-about .about-box .about-item[data-v-3866b920]{flex-grow:0}.page-part-about .about-box .about-item+.about-item[data-v-3866b920]{margin-left:0;margin-top:2rem}.page-part-about .about-box .about-item .num-count[data-v-3866b920]{color:#c8291f;font-size:2.5rem}.page-part-about .about-box .about-item .about-title[data-v-3866b920]{color:#c8291f;font-size:.9375rem;margin-top:.5em}.page-part-about .about-box .about-item .about-line[data-v-3866b920]{height:2px;margin:.875rem 0;width:3.5rem}.page-part-about .about-box .about-item .about-desc[data-v-3866b920]{font-size:.875rem}.page-part-about .btn-bar[data-v-3866b920]{margin-top:2.25rem}.page-part-about .btn-bar .btn-download[data-v-3866b920]{font-size:.75rem;padding:.425rem .75rem}.page-part-about .btn-bar .btn-download .icon[data-v-3866b920]{margin-left:.75rem}}[data-v-0802d64a]:export{colorMain:#c8291f}.part-title[data-v-0802d64a]{align-items:center;display:flex;flex-direction:column;justify-content:center}.part-title .part-headline[data-v-0802d64a]{color:#c8291f;font-size:3.125rem;font-weight:500}.part-title .part-text[data-v-0802d64a]{color:#9e9e9f;font-size:2.625rem;font-weight:500;margin-bottom:.5rem;text-transform:uppercase}.part-title .part-line[data-v-0802d64a]{animation:partLineAni-0802d64a 4s cubic-bezier(.76,-.66,.93,.52) infinite paused;background-color:#c8291f;height:.25rem;width:7.375rem}.part-title .part-line.aos-animate[data-v-0802d64a]{animation-play-state:running}.part-title .part-desc[data-v-0802d64a]{font-size:2.0625rem;font-weight:200;line-height:1.5;margin-top:2rem;max-width:48em;text-align:center;white-space:pre-line}@keyframes partLineAni-0802d64a{0%{width:6rem}50%{width:12rem}to{width:6rem}}@media screen and (max-width:991px){.part-title .part-headline[data-v-0802d64a]{font-size:1.625rem}.part-title .part-text[data-v-0802d64a]{font-size:1.5rem;margin-bottom:.5rem}.part-title .part-line[data-v-0802d64a]{animation-name:partLineAniMb-0802d64a;background-color:#c8291f;height:.125rem;width:5rem}.part-title .part-line.aos-animate[data-v-0802d64a]{animation-play-state:running}.part-title .part-desc[data-v-0802d64a]{font-size:.875rem;margin-top:1.25rem;max-width:100%}@keyframes partLineAniMb-0802d64a{0%{width:3rem}50%{width:8rem}to{width:3rem}}}[data-v-45b5dc3a]:export{colorMain:#c8291f}.cut-text[data-v-45b5dc3a]{overflow:hidden;position:relative}.cut-text .cut-text-init[data-v-45b5dc3a]{display:block;padding-bottom:.1em;transform:translateY(100%);transition:.8s;transition-delay:inherit}.cut-text.active .cut-text-init[data-v-45b5dc3a],.cut-text.aos-animate .cut-text-init[data-v-45b5dc3a]{transform:translateY(0)}.page-title[data-v-45b5dc3a]{color:#333;display:flex;font-size:3.25rem;font-weight:700;justify-content:center}.page-title .cut-text-init[data-v-45b5dc3a]{padding-bottom:9px;position:relative}.page-title .cut-text-init[data-v-45b5dc3a]:after{background:#c8291f;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;width:100%}@media screen and (max-width:991px){.page-title[data-v-45b5dc3a]{font-size:1.625rem}.page-title .cut-text-init[data-v-45b5dc3a]{padding-bottom:6px}.page-title .cut-text-init[data-v-45b5dc3a]:after{height:2px}}