﻿.wrapper-news,.wrapper-search,.wrapper-sitemap,.wrapper-contact,.wrapper-consult,.wrapper-application,.wrapper-about{display:block;width:100%;padding:88px 0 0 0}@media(max-width: 1269px){.wrapper-news,.wrapper-search,.wrapper-sitemap,.wrapper-contact,.wrapper-consult,.wrapper-application,.wrapper-about{padding:40px 0 0 0}}.wrapper-news,.wrapper-search,.wrapper-contact,.wrapper-consult,.wrapper-application,.wrapper-products{background-image:url("../images/wrapper-wave.webp");background-position:bottom right;background-repeat:no-repeat;background-size:auto}.wrapper-about .block-about-1{padding:0 0 87px 0}@media(max-width: 1269px){.wrapper-about .block-about-1{padding:0 0 80px 0}}.wrapper-about .block-about-1 .title{margin-bottom:30px}.wrapper-about .block-about-1 .subtitle{margin-bottom:30px}.wrapper-about .block-about-1 .text{margin-bottom:45px}@media(max-width: 1269px){.wrapper-about .block-about-2{padding:0 0 80px 0}}.wrapper-about .block-about-2 .business{height:450px}@media(max-width: 1269px){.wrapper-about .block-about-2 .business{height:auto}}.wrapper-about .block-about-2 .business .map{position:absolute;top:0;left:50%;transform:translate(-50%, 0);-webkit-user-select:none !important;-moz-user-select:none !important;-webkit-user-drag:none !important;-moz-user-drag:none !important;-ms-user-drag:none !important}.wrapper-about .block-about-2 .business .title{margin-bottom:48px}@media(max-width: 1269px){.wrapper-about .block-about-2 .business .title{margin-bottom:30px}}.wrapper-about .block-about-2 .business .company-group{display:flex;justify-content:space-evenly;align-items:flex-start}@media(max-width: 1269px){.wrapper-about .block-about-2 .business .company-group{flex-direction:column;gap:40px 0}}.wrapper-about .block-about-2 .business .company{width:326px}@media(max-width: 1269px){.wrapper-about .block-about-2 .business .company{width:90%;margin:0 auto;font-size:14px}}.wrapper-about .block-about-2 .business .company__title{color:#fff;background-color:#8c8c8c;text-align:center;align-content:center;padding:6px 0;font-size:round(1.25em,1px);letter-spacing:0.1em;line-height:1.5}.wrapper-about .block-about-2 .business .company__info{padding:22px 0 0 0}@media(max-width: 767px){.wrapper-about .block-about-2 .business .company__info{padding:12px 0 0 0}}.wrapper-about .block-about-2 .business .company__name{font-weight:500;color:#181818;margin-bottom:10px;font-size:round(1em,1px);letter-spacing:0em;line-height:1.75}.wrapper-about .block-about-2 .business .company__val{display:block;color:#181818;font-size:round(1em,1px);letter-spacing:0em;line-height:1.75}.wrapper-about .block-about-3{padding:82px 0 99px 0}@media(max-width: 1269px){.wrapper-about .block-about-3{padding:40px 0 40px 0}}@media(min-width: 768px){.wrapper-about .block-about-3 .title br{display:none}}.wrapper-about .block-about-3 .glue{display:inline-block;position:absolute;top:33px;right:43px}@media(max-width: 1269px){.wrapper-about .block-about-3 .glue{display:block;position:relative;top:0;right:0;margin:30px auto 0 auto}}.wrapper-about .block-about-4 .video{display:block}@media(max-width: 767px){.wrapper-about .block-about-4 .video{height:160px}}.wrapper-about .block-about-4 .video::after{content:"";width:80px;height:80px;color:#181777;font-size:80px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);font-weight:900;font-family:"Font Awesome 6 free";-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}@media(max-width: 1269px){.wrapper-about .block-about-4 .video::after{width:60px;height:60px;font-size:60px}}@media(max-width: 767px){.wrapper-about .block-about-4 .video::after{width:40px;height:40px;font-size:40px}}.wrapper-about .block-about-4 .video>img{display:block;width:100%;height:100%;object-position:center;object-fit:cover}.wrapper-about .block-about-4 .video:hover::after{filter:brightness(1.5)}.wrapper-products .swiper-thumb-btnouter .swiper-button-prev,.wrapper-products .swiper-thumb-btnouter .swiper-button-next{width:34px;height:34px;border-radius:50%;background-color:#fff;top:50%;opacity:1}.wrapper-products .swiper-thumb-btnouter .swiper-button-prev::after,.wrapper-products .swiper-thumb-btnouter .swiper-button-next::after{font-size:13px;top:1px}.wrapper-products .swiper-thumb-btnouter .swiper-button-prev:hover,.wrapper-products .swiper-thumb-btnouter .swiper-button-next:hover{border-color:#181777;background-color:#181777}.wrapper-products .swiper-thumb-btnouter .swiper-button-prev.swiper-button-disabled,.wrapper-products .swiper-thumb-btnouter .swiper-button-next.swiper-button-disabled{opacity:.3}.wrapper-products .swiper-thumb-btnouter .swiper-button-prev{left:0;transform:translate(-50%, -50%)}.wrapper-products .swiper-thumb-btnouter .swiper-button-next{right:0;transform:translate(50%, -50%)}.wrapper-products .swiper-nail-outer{display:block;width:100%;overflow:hidden}.wrapper-products .swiper-nail-outer .swiper-nail .swiper-wrapper .swiper-slide img{display:block;max-width:100%;width:100%;height:100%;aspect-ratio:1/1;object-position:center;object-fit:cover}.wrapper-products .swiper-thumb-outer{display:block;width:100%;overflow:hidden;padding:0 0}.wrapper-products .swiper-thumb-outer .swiper-thumb .swiper-wrapper .swiper-slide{padding:0}.wrapper-products .swiper-thumb-outer .swiper-thumb .swiper-wrapper .swiper-slide img{display:block;max-width:100%;width:100%;height:100%;cursor:pointer;aspect-ratio:1/1;object-position:center;object-fit:cover}.wrapper-products .swiper-thumb-outer .swiper-thumb .swiper-wrapper .swiper-slide img:hover{opacity:.8}.wrapper-products .swiper-thumb-btnouter{padding:15px 0 10px 0}@media(max-width: 1269px){.wrapper-products .swiper-thumb-btnouter{margin:0 8px}}.wrapper-products .swiper-thumb-btnouter .swiper-scrollbar{bottom:-4px}.wrapper-products .box-seo{background-color:#ecf4ff;padding:26px 36px;margin-top:-40px}@media(max-width: 1269px){.wrapper-products .box-seo{margin-top:0;padding:26px 20px}}.wrapper-products .box-seo__title{color:#181777;font-weight:500;margin-bottom:10px;font-size:round(1.375em,1px);letter-spacing:0em;line-height:1.1636363636}.wrapper-products .box-seo__context{margin:0;color:#7b7b7b;font-size:round(1em,1px);letter-spacing:0em;line-height:1.625}.wrapper-products .block-products{padding:0 0 131px 0}@media(max-width: 767px){.wrapper-products .block-products{padding:40px 0 80px 0}}.wrapper-products .block-products .brandbox-group{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px 36px;max-width:1125px;margin:90px auto 0 auto}@media(max-width: 1269px){.wrapper-products .block-products .brandbox-group{gap:40px 30px;margin:30px auto 0 auto}}@media(max-width: 767px){.wrapper-products .block-products .brandbox-group{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px 20px}}.wrapper-products .block-products .brandbox-group .brandbox{width:100%}.wrapper-products .block-productscate .productpage{margin-top:90px}@media(max-width: 1269px){.wrapper-products .block-productscate .productpage{margin-top:30px}}.wrapper-products .block-productscate .productpage,.wrapper-products .block-productsdetail .productpage{display:flex;justify-content:flex-start;align-items:flex-start;width:100%}@media(max-width: 1269px){.wrapper-products .block-productscate .productpage,.wrapper-products .block-productsdetail .productpage{flex-direction:column;justify-content:flex-start}}.wrapper-products .block-productscate .productpage__aside,.wrapper-products .block-productsdetail .productpage__aside{width:270px}@media(max-width: 1269px){.wrapper-products .block-productscate .productpage__aside,.wrapper-products .block-productsdetail .productpage__aside{width:100%}}.wrapper-products .block-productscate .productpage__main,.wrapper-products .block-productsdetail .productpage__main{width:calc(100% - 270px);padding:0 0 0 120px}@media(max-width: 1650px){.wrapper-products .block-productscate .productpage__main,.wrapper-products .block-productsdetail .productpage__main{padding:0 80px 0 50px}}@media(max-width: 1269px){.wrapper-products .block-productscate .productpage__main,.wrapper-products .block-productsdetail .productpage__main{width:100%;padding:50px 30px 0 30px}}@media(max-width: 767px){.wrapper-products .block-productscate .productpage__main,.wrapper-products .block-productsdetail .productpage__main{padding:30px 10px 0 10px}}.wrapper-products .block-productscate .productpage__main .productcatebox-group,.wrapper-products .block-productsdetail .productpage__main .productcatebox-group{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:54px 23px}@media(max-width: 1269px){.wrapper-products .block-productscate .productpage__main .productcatebox-group,.wrapper-products .block-productsdetail .productpage__main .productcatebox-group{width:100%}}@media(max-width: 767px){.wrapper-products .block-productscate .productpage__main .productcatebox-group,.wrapper-products .block-productsdetail .productpage__main .productcatebox-group{grid-template-columns:repeat(2, minmax(0, 1fr));gap:34px 23px}}.wrapper-products .block-productscate .productpage__main .productcatebox-group .productcatebox,.wrapper-products .block-productsdetail .productpage__main .productcatebox-group .productcatebox{width:100%}.wrapper-products .block-productscate .productpage__main .productbox-group,.wrapper-products .block-productsdetail .productpage__main .productbox-group{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:60px 23px;margin-bottom:60px}@media(max-width: 1269px){.wrapper-products .block-productscate .productpage__main .productbox-group,.wrapper-products .block-productsdetail .productpage__main .productbox-group{width:100%;margin-bottom:50px}}@media(max-width: 767px){.wrapper-products .block-productscate .productpage__main .productbox-group,.wrapper-products .block-productsdetail .productpage__main .productbox-group{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 23px}}.wrapper-products .block-productscate .productpage__main .productbox-group .productbox,.wrapper-products .block-productsdetail .productpage__main .productbox-group .productbox{width:100%}.wrapper-products .block-productscate .productpage__main .queue-outer,.wrapper-products .block-productsdetail .productpage__main .queue-outer{display:flex;justify-content:center;align-items:center}.wrapper-products .block-productscate{padding:0 0 124px 0}@media(max-width: 1269px){.wrapper-products .block-productscate{padding:40px 0 80px 0}}.wrapper-products .block-productsdetail{padding:90px 0 124px 0}@media(max-width: 1269px){.wrapper-products .block-productsdetail{padding:40px 0 80px 0}}.wrapper-products .block-productsdetail .block-pd{display:flex;justify-content:flex-start;align-items:flex-start;padding:0 0 90px 0;border-bottom:1px solid #a0a0a0}@media(max-width: 1269px){.wrapper-products .block-productsdetail .block-pd{flex-direction:column;padding:0 0 30px 0;gap:10px 0}}.wrapper-products .block-productsdetail .block-pd__left{width:455px}@media(max-width: 1269px){.wrapper-products .block-productsdetail .block-pd__left{width:100%}}.wrapper-products .block-productsdetail .block-pd__right{width:calc(100% - 455px);padding:0 0 0 45px}@media(max-width: 1269px){.wrapper-products .block-productsdetail .block-pd__right{width:100%;padding:0}}.wrapper-products .block-productsdetail .block-pd__right .cate{background-color:#f3f3f3;color:#555;font-size:18px;padding:13px 18px;margin-bottom:30px}@media(max-width: 1269px){.wrapper-products .block-productsdetail .block-pd__right .cate{margin-bottom:20px;padding:13px 11px;font-size:14px}}.wrapper-products .block-productsdetail .block-pd__right .cate span:last-child{text-decoration:underline;text-underline-offset:3px}.wrapper-products .block-productsdetail .block-pd__right .title{font-weight:500;color:#2f2f2f;padding:0 0 26px 0;font-size:round(1.875em,1px);letter-spacing:0.03em;line-height:1.1333333333}@media(max-width: 1269px){.wrapper-products .block-productsdetail .block-pd__right .title{padding:0 0 12px 0;font-size:28px}}.wrapper-products .block-productsdetail .block-pd__right .title::before{content:"";display:block;width:125px;height:2px;background-color:#bcdff7;position:absolute;left:0;bottom:0}.wrapper-products .block-productsdetail .block-pd__right .content{min-height:275px;padding:20px 0 30px 0}@media(max-width: 1269px){.wrapper-products .block-productsdetail .block-pd__right .content{min-height:auto}}.wrapper-products .block-productsdetail .tabbox{margin:46px 0 0 0}.wrapper-products .btn-outer{display:flex;justify-content:center;padding:40px 0 0 0}.wrapper-application .block-application{padding:0 0 131px 0}@media(max-width: 767px){.wrapper-application .block-application{padding:0 0 80px 0}}.wrapper-application .block-application .applicationbox-group{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:70px 60px;margin-bottom:80px}@media(max-width: 1269px){.wrapper-application .block-application .applicationbox-group{grid-template-columns:repeat(2, minmax(0, 1fr));gap:60px 23px;margin-bottom:50px}}@media(max-width: 767px){.wrapper-application .block-application .applicationbox-group{grid-template-columns:repeat(1, minmax(0, 1fr));gap:34px 23px}}.wrapper-application .block-application .applicationbox-group .applicationbox{width:100%}.wrapper-application .block-application .queue-outer{display:flex;justify-content:center;align-items:center}.wrapper-application .block-applicationdetail{padding:0 0 131px 0}@media(max-width: 1269px){.wrapper-application .block-applicationdetail{padding:0 0 80px 0}}.wrapper-application .block-applicationdetail__title{color:#181818;font-weight:400;padding:0 0 20px 0;border-bottom:1px solid #d1d2d4;font-size:round(2.25em,1px);letter-spacing:0.05em;line-height:1.25}@media(max-width: 767px){.wrapper-application .block-applicationdetail__title{font-size:30px}}.wrapper-application .block-applicationdetail__title::before{content:"";display:block;width:32.7272727273%;height:2px;background-color:#154da2;position:absolute;left:0;bottom:0}.wrapper-application .block-applicationdetail__content.editor{padding:40px 0}@media(max-width: 767px){.wrapper-application .block-applicationdetail__content.editor{padding:30px 0}}.wrapper-application .block-applicationdetail__content.editor p{margin-top:5px}.wrapper-application .block-applicationdetail__content.editor .box-group{display:grid;grid-template-columns:repeat(3, minmax(0, 330px));justify-content:center;justify-items:center;background-color:#f1f1f1;gap:33px;padding:46px 30px;margin:80px 0 78px 0}@media(max-width: 767px){.wrapper-application .block-applicationdetail__content.editor .box-group{grid-template-columns:repeat(1, minmax(0, 1fr));padding:40px 35px;margin:50px 0 30px 0}}.wrapper-application .block-applicationdetail__content.editor .box-group .box{width:100%}.wrapper-application .block-applicationdetail__content.editor .box-group .box__pic{margin-bottom:3px}@media(max-width: 767px){.wrapper-application .block-applicationdetail__content.editor .box-group .box__pic{margin-bottom:6px}}.wrapper-application .block-applicationdetail__content.editor .box-group .box__pic>img{display:block;width:100%}.wrapper-application .block-applicationdetail__content.editor .box-group .box__title{text-align:center;color:#181818;font-size:round(1em,1px);letter-spacing:0em;line-height:1.375}.wrapper-application .block-applicationdetail .btn-outer{display:flex;justify-content:center;align-items:center;padding:33px 0 0 0}@media(max-width: 767px){.wrapper-application .block-applicationdetail .btn-outer{padding:13px 0 0 0}}.wrapper-consult .block-consult{padding:0 0 131px 0}@media(max-width: 767px){.wrapper-consult .block-consult{padding:0 0 80px 0}}.wrapper-consult .block-consult__title{color:#181777;text-align:center;font-weight:500;margin-bottom:14px;font-size:round(1.75em,1px);letter-spacing:0.03em;line-height:1.0714285714}.wrapper-consult .block-consult__context{margin:0;color:#7b7b7b;margin-bottom:58px;font-size:round(1em,1px);letter-spacing:0em;line-height:1.625}@media(max-width: 767px){.wrapper-consult .block-consult__context{margin-bottom:38px}}.wrapper-contact{overflow:hidden}.wrapper-contact .block-contact{display:flex;justify-content:flex-start;align-items:center;gap:0 60px;background-color:#fcfcfc}@media(max-width: 1269px){.wrapper-contact .block-contact{flex-direction:column;align-items:flex-start;gap:30px 0;padding:30px 0 0 0}}.wrapper-contact .block-contact__left{width:362px;flex-shrink:0}@media(max-width: 1269px){.wrapper-contact .block-contact__left{width:100%}}@media(max-width: 1269px){.wrapper-contact .block-contact__left .companycard{display:flex;justify-content:center;align-items:center;gap:5vw}}@media(max-width: 767px){.wrapper-contact .block-contact__left .companycard{flex-direction:column}}.wrapper-contact .block-contact__left .companycard__title{font-weight:500;color:#181818;margin-bottom:12px;font-size:round(1.375em,1px);letter-spacing:0em;line-height:1.5909090909}.wrapper-contact .block-contact__left .companycard__name{display:block}.wrapper-contact .block-contact__left .companycard__subname{display:block}.wrapper-contact .block-contact__left .companycard__img{display:block;width:282px;aspect-ratio:282/182;object-position:center;object-fit:cover}@media(max-width: 1269px){.wrapper-contact .block-contact__left .companycard__img{width:80%}}.wrapper-contact .block-contact__left .contactinfo{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0px 0;margin-bottom:30px}.wrapper-contact .block-contact__left .contactinfo__item{display:flex;justify-content:flex-start;align-items:center}.wrapper-contact .block-contact__left .contactinfo__icon{color:#919191;width:20px;text-align:center;margin-right:6px;font-size:round(1.0625em,1px);letter-spacing:0em;line-height:1.5058823529}.wrapper-contact .block-contact__left .contactinfo__value{color:#181818;font-size:round(1em,1px);letter-spacing:0em;line-height:1.625}.wrapper-contact .block-contact__right{flex-grow:1}@media(max-width: 1269px){.wrapper-contact .block-contact__right{width:100%}}.wrapper-contact .block-contact__right .map{display:block;width:100%;background:linear-gradient(#181777, #154da2)}@media(max-width: 1269px){.wrapper-contact .block-contact__right .map{width:80%;margin:0 auto}}.wrapper-contact .block-contact__right .map::before{content:"";display:block;height:504px;position:relative;width:62.5vw}@media(max-width: 1269px){.wrapper-contact .block-contact__right .map::before{width:100%;height:auto;aspect-ratio:1200/804}}.wrapper-contact .block-contact__right .map iframe{width:100%;height:100%;position:absolute;top:0;left:0}.wrapper-contact .block-contactform{display:block;padding:73px 0 130px 0}@media(max-width: 1269px){.wrapper-contact .block-contactform{padding:40px 0 80px 0}}@media(max-width: 767px){.wrapper-contact .block-contactform{padding:40px 15px 80px 15px}}.wrapper-contact .block-contactform .context{color:#181818;text-align:center;margin-bottom:60px;font-size:round(1.125em,1px);letter-spacing:0em;line-height:1.6666666667}@media(max-width: 767px){.wrapper-contact .block-contactform .context{margin-bottom:30px}}@media(max-width: 767px){.wrapper-contact .block-contactform .context br{display:none}}.wrapper-contact .block-contactform .form-contact{width:100%}.wrapper-contact .block-inquiry{padding:7px 0 0 0}.wrapper-sitemap .block-sitemap{display:block;width:100%;max-height:100%;padding:0 0 131px 0}@media(max-width: 767px){.wrapper-sitemap .block-sitemap{padding:0 0 80px 0}}.wrapper-sitemap .block-sitemap__title{font-weight:500;color:#181777;line-height:.8;margin-bottom:0.5em;font-size:round((4.375em),1px);font-family:"PT Sans",sans-serif}@media(max-width: 1269px){.wrapper-sitemap .block-sitemap__title{font-size:round((3.125em),1px)}}@media(max-width: 767px){.wrapper-sitemap .block-sitemap__title{font-size:round((1.875em),1px)}}.wrapper-sitemap .block-sitemap__title>span{display:block}.wrapper-sitemap .block-sitemap .breadcrumb{color:#181777}.wrapper-sitemap .block-sitemap__content{padding:0 0 0 0}.wrapper-sitemap .block-sitemap .sitemap{font-size:16px;background-color:#f3f8fe;padding:0}@media(max-width: 1269px){.wrapper-sitemap .block-sitemap .sitemap{font-size:15px}}.wrapper-sitemap .block-sitemap .sitemap:not(:last-child){margin-bottom:36px}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap:not(:last-child){margin-bottom:20px}}.wrapper-sitemap .block-sitemap .sitemap__mastertitle{display:block;color:#fff;background-color:#154da2;font-weight:500;padding:14px 0px;text-align:center;font-size:round(1.125em,1px);letter-spacing:0.03em;line-height:1.1111111111}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__mastertitle{padding:10px 0px;font-size:round(1em,1px);letter-spacing:0em;line-height:1.25}}.wrapper-sitemap .block-sitemap .sitemap__mastertitle:hover{opacity:.9}.wrapper-sitemap .block-sitemap .sitemap__mastertitle h2{font-size:inherit}.wrapper-sitemap .block-sitemap .sitemap__body{padding:0}.wrapper-sitemap .block-sitemap .sitemap__body:has(.sitemap__box-L1-group),.wrapper-sitemap .block-sitemap .sitemap__body:has(.sitemap__box-L2-group){padding:37px 20px 47px 20px}@media(max-width: 1269px){.wrapper-sitemap .block-sitemap .sitemap__body:has(.sitemap__box-L1-group),.wrapper-sitemap .block-sitemap .sitemap__body:has(.sitemap__box-L2-group){padding:20px 20px 30px 20px}}.wrapper-sitemap .block-sitemap .sitemap__box-L1-group{padding:0}.wrapper-sitemap .block-sitemap .sitemap__box-L1{margin:0 0 47px 0}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__box-L1{margin:0 0 27px 0}}.wrapper-sitemap .block-sitemap .sitemap__box-L1:last-child{margin:0}.wrapper-sitemap .block-sitemap .sitemap__box-L2-group{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:24px 13px;padding:10px 0 0 0}@media(max-width: 1269px){.wrapper-sitemap .block-sitemap .sitemap__box-L2-group{gap:18px 13px}}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__box-L2-group{padding:12px 0 0 0;font-size:14px}}.wrapper-sitemap .block-sitemap .sitemap__title-group{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:17px 0}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__title-group{gap:10px 0}}.wrapper-sitemap .block-sitemap .sitemap__title-group .sitemap__title{margin-right:35px;width:290px}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__title-group .sitemap__title{min-width:180px}}.wrapper-sitemap .block-sitemap .sitemap__title-L1{display:block;color:#2f2f2f;border-bottom:1px solid #c8c8c8;text-align:center;margin-bottom:2px;font-weight:500;padding:0 0 13px 0;font-size:round(1.125em,1px);letter-spacing:0.01em;line-height:1}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__title-L1{padding:0 0 10px 0;font-size:round(1.125em,1px);letter-spacing:0em;line-height:1.3888888889}}.wrapper-sitemap .block-sitemap .sitemap__title-L1:hover{opacity:.8}.wrapper-sitemap .block-sitemap .sitemap__title-L1 h3{font-size:inherit}.wrapper-sitemap .block-sitemap .sitemap__title-L2{display:block;color:#2f2f2f;background-color:#fff;text-align:center;margin-bottom:2px;font-weight:400;padding:12px 19px;font-size:round(1em,1px);letter-spacing:0.03em;line-height:1.25}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__title-L2{padding:8px 14px;font-size:round(1em,1px);letter-spacing:0em;line-height:1.25}}.wrapper-sitemap .block-sitemap .sitemap__title-L2:hover{color:#154da2}.wrapper-sitemap .block-sitemap .sitemap__title-L2 h3,.wrapper-sitemap .block-sitemap .sitemap__title-L2 h4{font-size:inherit}.wrapper-sitemap .block-sitemap .sitemap__item-group{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0 0;padding:4px 0 0 0}@media(max-width: 767px){.wrapper-sitemap .block-sitemap .sitemap__item-group{padding:4px 0 0 0}}.wrapper-sitemap .block-sitemap .sitemap__item{width:100%;color:#616161;text-align:center;font-size:round(1em,1px);letter-spacing:0em;line-height:2.125}.wrapper-sitemap .block-sitemap .sitemap__item:hover{color:#181777}.wrapper-sitemap .block-sitemap .sitemap__item h4,.wrapper-sitemap .block-sitemap .sitemap__item h5{font-size:inherit}.wrapper-search .block-search{padding:0 0 131px 0}@media(max-width: 767px){.wrapper-search .block-search{padding:0 0 80px 0}}.wrapper-search .block-search__title{color:#181777;font-size:30px;margin-bottom:60px;text-align:center;text-wrap:balance}@media(max-width: 1269px){.wrapper-search .block-search__title{margin-bottom:40px}}@media(max-width: 767px){.wrapper-search .block-search__title{font-size:22px;margin-bottom:20px}}.wrapper-search .block-search .productbox-group{width:80%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:60px 23px;padding:40px 30px;margin:0 auto 60px auto}@media(max-width: 1269px){.wrapper-search .block-search .productbox-group{width:100%;margin-bottom:50px}}@media(max-width: 767px){.wrapper-search .block-search .productbox-group{grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 23px;padding:30px 20px}}.wrapper-search .block-search .productbox-group .productbox{width:100%}.wrapper-news .block-news{padding:0 0 131px 0}@media(max-width: 767px){.wrapper-news .block-news{padding:0 0 80px 0}}.wrapper-news .block-news .newsbox-group{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:70px 32px}@media(max-width: 1269px){.wrapper-news .block-news .newsbox-group{width:85%;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 23px;margin:0 auto}}@media(max-width: 767px){.wrapper-news .block-news .newsbox-group{width:100%;gap:34px 23px}}.wrapper-news .block-news .newsbox-group .newsbox{width:100%}.wrapper-news .block-news .queue-outer{display:flex;justify-content:center;align-items:center;padding:75px 0 0 0}@media(max-width: 1269px){.wrapper-news .block-news .queue-outer{padding:50px 0 0 0}}@media(max-width: 767px){.wrapper-news .block-news .queue-outer{padding:40px 0 0 0}}.wrapper-news .block-newsdetail{padding:0 0 131px 0}@media(max-width: 767px){.wrapper-news .block-newsdetail{padding:0 0 80px 0}}.wrapper-news .block-newsdetail__title{font-weight:400;border-bottom:1px solid #d1d2d4;padding:0em 0em 0.5555555556em 0em;font-size:round(2.25em,1px);letter-spacing:0.05em;line-height:1.25}@media(max-width: 1269px){.wrapper-news .block-newsdetail__title{font-size:30px}}.wrapper-news .block-newsdetail__title::before{content:"";display:block;width:36.2295081967%;height:2px;background-color:#154da2;position:absolute;left:0;bottom:0}.wrapper-news .block-newsdetail__content{padding:50px 0 0 0}.wrapper-news .block-newsdetail .btn-outer{display:flex;justify-content:center;align-items:center;padding:70px 0 0 0}@media(max-width: 767px){.wrapper-news .block-newsdetail .btn-outer{padding:40px 0 0 0}}/*# sourceMappingURL=wrapper.min.css.map */