.fs-1{font-size:2.5rem}.fs-2{font-size:2rem}.fs-3{font-size:1.75rem}.fs-4{font-size:1.5rem}.fs-5{font-size:1.25rem}.fs-6{font-size:1rem}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.w-auto{width:auto}.mt_10{margin-top:10px}.mt_20{margin-top:20px}.mt_30{margin-top:30px}.mt_40{margin-top:40px}.mt_50{margin-top:50px}.mt_60{margin-top:60px}.mt_70{margin-top:70px}.mt_80{margin-top:80px}.mt_90{margin-top:90px}.mt_100{margin-top:100px}.mt_110{margin-top:110px}.mt_120{margin-top:120px}.mb_10{margin-bottom:10px}.mb_20{margin-bottom:20px}.mb_30{margin-bottom:30px}.mb_40{margin-bottom:40px}.mb_50{margin-bottom:50px}.mb_60{margin-bottom:60px}.mb_70{margin-bottom:70px}.mb_80{margin-bottom:80px}.mb_90{margin-bottom:90px}.mb_100{margin-bottom:100px}.mb_110{margin-bottom:110px}.mb_120{margin-bottom:120px}.pt_10{padding-top:10px}.pt_20{padding-top:20px}.pt_30{padding-top:30px}.pt_40{padding-top:40px}.pt_50{padding-top:50px}.pt_60{padding-top:60px}.pt_70{padding-top:70px}.pt_80{padding-top:80px}.pt_90{padding-top:90px}.pt_100{padding-top:100px}.pt_110{padding-top:110px}.pt_120{padding-top:120px}.pr_10{padding-right:10px}.pr_20{padding-right:20px}.pr_30{padding-right:30px}.pr_40{padding-right:40px}.pr_50{padding-right:50px}.pr_60{padding-right:60px}.pr_70{padding-right:70px}.pr_80{padding-right:80px}.pr_90{padding-right:90px}.pr_100{padding-right:100px}.pr_110{padding-right:110px}.pr_120{padding-right:120px}.pb_10{padding-bottom:10px}.pb_20{padding-bottom:20px}.pb_30{padding-bottom:30px}.pb_40{padding-bottom:40px}.pb_50{padding-bottom:50px}.pb_60{padding-bottom:60px}.pb_70{padding-bottom:70px}.pb_80{padding-bottom:80px}.pb_90{padding-bottom:90px}.pb_100{padding-bottom:100px}.pb_110{padding-bottom:110px}.pb_120{padding-bottom:120px}.pl_10{padding-left:10px}.pl_20{padding-left:20px}.pl_30{padding-left:30px}.pl_40{padding-left:40px}.pl_50{padding-left:50px}.pl_60{padding-left:60px}.pl_70{padding-left:70px}.pl_80{padding-left:80px}.pl_90{padding-left:90px}.pl_100{padding-left:100px}.pl_110{padding-left:110px}.pl_120{padding-left:120px}section.mainv{position:relative;padding-top:0}section.mainv .mainv-slide img{width:100%;height:auto}@media screen and (max-width: 768px){section.mainv .mainv-slide img{width:auto;height:100vh;-o-object-fit:cover;object-fit:cover}}section.mainv .mainv-topics{position:absolute;bottom:40px;left:90px;height:40px;overflow:hidden;font-size:1.125rem}@media screen and (max-width: 992px){section.mainv .mainv-topics{bottom:0;left:0;height:auto}}section.mainv .mainv-topics .mainv-topics-list{width:calc(100% - 90px) !important}@media screen and (max-width: 992px){section.mainv .mainv-topics .mainv-topics-list{width:100% !important;border:none}}section.mainv .mainv-topics .mainv-topics-list p{display:inline-block;padding:0 5px;background-color:#1d2088;color:#fff;line-height:40px}@media screen and (max-width: 992px){section.mainv .mainv-topics .mainv-topics-list p{display:block;padding:10px;background:rgba(29,32,136,.7);line-height:1.5}section.mainv .mainv-topics .mainv-topics-list p a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}}.top-section{margin-top:-200px;padding-top:200px;padding-bottom:5em}.top-section .inner{position:relative;width:81%;max-width:1560px;margin:0 auto}@media screen and (max-width: 576px){.top-section .inner{width:90%}}.top-section .block-scroll{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;z-index:-2;top:0;right:-90px;bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;-webkit-transition:all .56s ease-in-out .28s;transition:all .56s ease-in-out .28s;opacity:0}@media screen and (max-width: 992px){.top-section .block-scroll{display:none}}.top-section:hover .block-scroll{z-index:1;opacity:1}.top-service .sub-title{margin-bottom:1.25rem}.top-service .sub-title+p{font-size:1.5rem}.top-service .top-service-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0;margin-top:1.5em}.top-service .top-service-cont{position:relative;overflow:hidden}.top-service .top-service-cont>*{position:relative;z-index:1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top-service .top-service-cont::before,.top-service .top-service-cont::after{content:"";position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:0}.top-service .top-service-cont::before{background:#1d2088;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.top-service .top-service-cont::after{background:#fff;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.top-service .top-service-cont.is-active::before,.top-service .top-service-cont.is-active::after{-webkit-transform:translateX(0);transform:translateX(0)}.top-service .top-service-cont.is-active>*{opacity:1;-webkit-transition-delay:.8s;transition-delay:.8s}.top-service .top-service-cont{padding:20px}@media screen and (max-width: 576px){.top-service .top-service-cont{padding:10px 0;overflow:initial}}.top-custompost{background:url("../images/common/bg-img.jpg") no-repeat;background-size:cover}.top-custompost .top-custompost-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;margin-top:2em}@media screen and (max-width: 992px){.top-micro .top-custompost-list{gap:20px 10px}}@media screen and (max-width: 992px){.top-micro .custom-post-item{width:calc((100% - 10px)/2)}}@media screen and (max-width: 576px){.top-micro .custom-post-item{width:100%}}.top-manufactured{padding-bottom:8.25rem}.top-manufactured .top-custompost-list{gap:1em}@media screen and (max-width: 992px){.top-manufactured .top-custompost-list{gap:20px}}@media screen and (max-width: 992px){.top-manufactured .custom-post-item{width:100%}}.top-manufactured .custom-post-item .img{aspect-ratio:4/3}.top-news .top-news-list{width:72%;max-width:1400px;margin:3.75rem auto 0}@media screen and (max-width: 992px){.top-news .top-news-list{width:100%}}@media screen and (max-width: 576px){.top-news .top-news-list{margin-top:2rem}}.top-news .top-news-list .top-news-list-cont:not(:first-child){margin-top:4.375rem}@media screen and (max-width: 576px){.top-news .top-news-list .top-news-list-cont:not(:first-child){margin-top:2rem}}.top-news .top-news-list a{display:grid;position:relative;grid-template-columns:140px 1fr;line-height:1.7}@media screen and (max-width: 992px){.top-news .top-news-list a{display:block}}.top-news .top-news-list a:hover .top-news-list-excerpt{right:0}.top-news .top-news-list time{grid-column:1/2;grid-row:1/2;border-bottom:1px solid #a3a3a3;color:#a3a3a3;font-size:1.375rem;text-align:center}@media screen and (max-width: 992px){.top-news .top-news-list time{border-bottom:none}}@media screen and (max-width: 992px){.top-news .top-news-list time{font-size:1.125rem}}.top-news .top-news-list .top-news-list-title{grid-column:2/3;grid-row:1/2;padding-left:1.25rem;border-bottom:1px solid #a3a3a3;color:#1d2088;font-size:1.25rem;line-height:1.7}@media screen and (max-width: 992px){.top-news .top-news-list .top-news-list-title{position:relative;padding:0 1.875rem .625rem 0}.top-news .top-news-list .top-news-list-title::before,.top-news .top-news-list .top-news-list-title::after{content:"";position:absolute}.top-news .top-news-list .top-news-list-title::before{top:0;right:0;bottom:0;width:25px;height:25px;margin:auto;border-radius:50%;background-color:#1d2088}.top-news .top-news-list .top-news-list-title::after{top:0;right:6px;bottom:0;width:0;height:0;margin:auto;border-width:8px 0 8px 10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}}.top-news .top-news-list .top-news-list-excerpt{position:absolute;top:.2em;right:10px;width:25px;height:25px;-webkit-transition:all ease-in-out .28s;transition:all ease-in-out .28s}.top-news .top-news-list .top-news-list-excerpt::before,.top-news .top-news-list .top-news-list-excerpt::after{content:"";position:absolute}@media screen and (max-width: 992px){.top-news .top-news-list .top-news-list-excerpt::before,.top-news .top-news-list .top-news-list-excerpt::after{display:none}}.top-news .top-news-list .top-news-list-excerpt::before{top:0;right:0;bottom:0;width:25px;height:25px;margin:auto;border-radius:50%;background-color:#1d2088}.top-news .top-news-list .top-news-list-excerpt::after{top:0;right:6px;bottom:0;width:0;height:0;margin:auto;border-width:8px 0 8px 10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}.top-faq{padding-bottom:5em}.top-faq .faq-cat-list-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:60px;margin-top:-5rem}@media screen and (max-width: 1400px){.top-faq .faq-cat-list-cont{margin-top:3.75rem}}@media screen and (max-width: 576px){.top-faq .faq-cat-list-cont{margin-top:2rem;gap:1.5rem}}.top-faq .faq-cat-item{position:relative;overflow:hidden}.top-faq .faq-cat-item>*{position:relative;z-index:1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.top-faq .faq-cat-item::before,.top-faq .faq-cat-item::after{content:"";position:absolute;inset:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:0}.top-faq .faq-cat-item::before{background:#1d2088;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.top-faq .faq-cat-item::after{background:#fff;-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease;-webkit-transition-delay:.4s;transition-delay:.4s}.top-faq .faq-cat-item.is-active::before,.top-faq .faq-cat-item.is-active::after{-webkit-transform:translateX(0);transform:translateX(0)}.top-faq .faq-cat-item.is-active>*{opacity:1;-webkit-transition-delay:.8s;transition-delay:.8s}.top-faq .faq-cat-item{width:35%}@media screen and (max-width: 1400px){.top-faq .faq-cat-item{width:calc((100% - 60px)/2)}}@media screen and (max-width: 992px){.top-faq .faq-cat-item{width:100%}}.keyvisual .kv-slider,.keyvisual .slick-list,.keyvisual .slick-track,.keyvisual .mainv-slide{width:100vw;height:100vh}.keyvisual .mainv-slide{overflow:hidden}.keyvisual .mainv-slide img,.keyvisual .mainv-slide video{display:block;width:100%;height:100% !important;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:center;transform-origin:center;-webkit-animation:zoomInOut 32s ease-in-out infinite;animation:zoomInOut 32s ease-in-out infinite;will-change:transform}@-webkit-keyframes zoomInOut{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomInOut{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);transform:scale(1)}}.top-about{margin-top:0;padding-top:5em}.entry-content{margin:0}.entry-content>.wp-block-heading{margin-bottom:.66em;overflow:hidden}.entry-content>.wp-block-heading strong{display:inline-block;position:relative}.entry-content>.wp-block-heading strong::after{content:"";display:block;position:absolute;top:50%;left:calc(100% + .66em);width:100vw;height:1px;background-color:#1d2088}.entry-content .wp-block-group .wp-block-heading{position:relative;margin-bottom:1em;padding-left:1.2em;font-size:1.5rem;font-weight:bold}.entry-content .wp-block-group .wp-block-heading::before{content:"";display:block;position:absolute;top:.5em;left:0;width:1em;height:1px;background-color:#3b3b3b}.entry-content .wp-block-group p{margin-bottom:1em;font-size:1.125rem}.entry-content .wp-block-group .wp-block-list{margin-bottom:1em}.entry-content .wp-block-group .wp-block-list li{position:relative;padding-left:1.2em;font-size:1.125rem}.entry-content .wp-block-group .wp-block-list li::before{content:"";display:block;position:absolute;top:.5em;left:0;width:.8em;border-radius:50%;background-color:#1d2088;aspect-ratio:1/1}.entry-content .wp-block-group:not(:last-child){margin-bottom:3em}/*# sourceMappingURL=home.min.css.map */