.breadcrumbs{margin-top:100px}main{padding-top:100px;overflow:hidden}@media screen and (max-width:768px) and (min-width:360px){main{padding-top:60px}}@media screen and (max-width:1199px) and (min-width:769px){main{padding-top:60px}}main .fv{position:relative;padding-bottom:100px;margin:auto;width:100%}@media screen and (min-width:1200px){main .fv{height:100vh}}@media screen and (max-width:768px) and (min-width:360px){main .fv{padding:0}}@media screen and (max-width:1199px) and (min-width:769px){main .fv{padding:0;height:60vw}}main .fv .fv__inner{box-sizing:border-box}@media screen and (min-width:1920px){main .fv .fv__inner{max-width:1800px;margin:auto;width:80%}}@media screen and (min-width:1536px) and (max-width:1919px){main .fv .fv__inner{max-width:1500px;margin:auto;width:80%}}@media screen and (min-width:1366px) and (max-width:1535px){main .fv .fv__inner{max-width:80%;margin:auto;width:100%;margin-top:-15px}}@media screen and (min-width:1200px) and (max-width:1365px){main .fv .fv__inner{max-width:80%;margin:auto;width:100%}}@media screen and (min-width:1190px) and (max-width:1199px){main .fv .fv__inner{margin:auto;width:100%}}@media screen and (min-width:1100px) and (max-width:1189px){main .fv .fv__inner{margin:auto;width:100%}}@media screen and (min-width:1070px) and (max-width:1099px){main .fv .fv__inner{margin:auto;width:100%}}@media screen and (min-width:1069px) and (max-width:769px){main .fv .fv__inner{margin:auto;width:100%}}main .fv .fv__inner .img{padding-right:70px;box-sizing:border-box;width:100%}main .fv video{width:100%}main #content__inner{max-width:1060px;margin:auto}@media screen and (min-width:1200px) and (max-width:1365px){main #content__inner{max-width:920px;margin:auto;width:100%}}@media screen and (max-width:768px) and (min-width:360px){main #content__inner{padding:0 4%}}@media screen and (max-width:1199px) and (min-width:769px){main #content__inner{padding:0 4%;max-width:100%}}@media screen and (min-width:1600px){main #content__inner{max-width:1200px;margin:auto;width:100%}}main #content__inner p{font-size:2rem;font-weight:600;letter-spacing:3.6px;line-height:42px}@media screen and (min-width:1920px){main #content__inner p{font-size:2.6rem;line-height:62px}}@media screen and (max-width:1919px) and (min-width:1536px){main #content__inner p{font-size:2.2rem;line-height:52px}}@media screen and (max-width:1535px) and (min-width:1200px){main #content__inner p{font-size:2rem;line-height:42px}}@media screen and (max-width:1199px) and (min-width:769px){main #content__inner p{font-size:1.6rem;font-weight:600;letter-spacing:3px;line-height:36px;padding-top:30px}}@media screen and (max-width:768px) and (min-width:360px){main #content__inner p{font-size:1.4rem;font-weight:600;letter-spacing:3px;line-height:36px;padding-top:60px}}main #content__inner h3{font-size:3.5rem;font-weight:600;letter-spacing:6.3px;line-height:56px;padding-top:45px}@media screen and (max-width:768px) and (min-width:360px){main #content__inner h3{font-size:2.2rem;font-weight:600;letter-spacing:4.3px;line-height:46px;padding-top:30px}}@media screen and (max-width:1199px) and (min-width:769px){main #content__inner h3{font-size:2.8rem;font-weight:600;letter-spacing:4.3px;line-height:46px;padding-top:30px}}@media screen and (min-width:1920px){main #content__inner h3{font-size:4.5rem;line-height:86px}}@media screen and (max-width:1919px) and (min-width:1536px){main #content__inner h3{font-size:4.2rem;line-height:68px}}@media screen and (max-width:1535px) and (min-width:1200px){main #content__inner h3{font-size:3.5rem;line-height:56px}}main .fv__bg{width:1600px;margin:auto}@media screen and (max-width:768px) and (min-width:360px){main .fv__bg{width:100%}}main .bg{width:100%;min-height:290px;margin-top:-200px;position:relative}main .service{margin-top:140px;padding-bottom:142px}@media screen and (max-width:768px) and (min-width:360px){main .service{margin-top:0%;position:relative}}@media screen and (max-width:1199px) and (min-width:769px){main .service{margin-top:15%}}@media screen and (max-width:620px) and (min-width:501px){main .service{margin-top:30%}}main .service .service__inner .content{position:relative;writing-mode:vertical-rl;font-size:1.2rem;font-weight:600;padding-left:5px;margin-left:4%;font-family:"Roboto",sans-serif}@media screen and (max-width:1199px) and (min-width:1070px){main .service .service__inner .content{padding-left:1%;margin-left:4%}}main .service .service__inner .content::before{content:"";position:absolute;width:2px;height:67px;left:.5px;background-color:#000}main .service .service__inner .content::after{content:"";position:absolute;width:1px;height:30px;left:1px;background-color:#5B5B5B}@media screen and (max-width:768px) and (min-width:360px){main .service .service__inner .content__inner{padding:0 10%;box-sizing:border-box}}@media screen and (max-width:1199px) and (min-width:769px){main .service .service__inner .content__inner{padding:0 4%;box-sizing:border-box}}main .service .service__inner .content__inner h2{font-size:4rem;font-weight:600;font-family:"Roboto",sans-serif;max-width:920px;width:100%;margin:auto;margin-top:50px}@media screen and (max-width:1199px) and (min-width:769px){main .service .service__inner .content__inner h2{margin-top:50px}}@media screen and (max-width:768px) and (min-width:360px){main .service .service__inner .content__inner h2{margin-top:-10px}}@media screen and (min-width:1600px){main .service .service__inner .content__inner h2{max-width:1200px;margin:auto;margin-top:50px;width:100%}}main .service .service__inner .content__inner ul{display:flex;flex-wrap:wrap;gap:4px;margin-top:70px;justify-content:space-between;max-width:85%;margin-left:auto}@media screen and (min-width:1400px) and (max-width:1599px){main .service .service__inner .content__inner ul{justify-content:flex-start}}@media screen and (min-width:1600px){main .service .service__inner .content__inner ul{width:100%;justify-content:center;max-width:1200px;margin:auto;margin-top:70px}}@media screen and (max-width:768px) and (min-width:360px){main .service .service__inner .content__inner ul{margin-top:40px;max-width:100%}}@media screen and (max-width:1199px) and (min-width:769px){main .service .service__inner .content__inner ul{margin-top:40px;max-width:100%}}main .service .service__inner .content__inner ul li{width:calc(25% - 4px);height:200px;background-color:#EFEFEF;box-sizing:border-box;padding:24px 29px;position:relative}@media screen and (min-width:1400px) and (max-width:1599px){main .service .service__inner .content__inner ul li{max-width:280px;width:24%;height:auto;max-width:none}}@media screen and (min-width:1600px){main .service .service__inner .content__inner ul li{max-width:330px;height:auto}}@media screen and (max-width:768px) and (min-width:360px){main .service .service__inner .content__inner ul li{min-width:100%;width:100%;height:200px}}@media screen and (max-width:1199px) and (min-width:769px){main .service .service__inner .content__inner ul li{min-width:100%;width:100%;height:200px}}main .service .service__inner .content__inner ul li a{display:block;color:#000}main .service .service__inner .content__inner ul li h3{font-size:2.8rem;font-weight:700;line-height:32px;letter-spacing:.52px;height:101px}main .service .service__inner .content__inner ul li p{font-size:13px;font-weight:600;letter-spacing:1.56px;line-height:38px;padding-top:18px}main .service .service__inner .content__inner ul li img{width:40px;position:absolute;right:0;bottom:0}main .blog{background-color:#F4F4F4;padding-top:100px;padding-bottom:190px}@media screen and (max-width:768px) and (min-width:360px){main .blog{position:relative;padding-top:50px;padding-bottom:50px}main .blog .blog__inner{padding:0 10%}}@media screen and (max-width:1199px) and (min-width:769px){main .blog{padding-top:50px;padding-bottom:50px}main .blog .blog__inner{padding:0 5%}}main .blog .content{position:relative;writing-mode:vertical-rl;font-size:1.2rem;font-weight:600;padding-left:5px;font-family:"Roboto",sans-serif;margin-left:4%}@media screen and (max-width:1199px){main .blog .content{padding-left:1%}}@media screen and (max-width:768px) and (min-width:360px){main .blog .content{margin-left:0;position:absolute;top:20px;left:10px;padding-left:5px}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content{margin-left:0}}main .blog .content::before{content:"";position:absolute;width:2px;height:27px;left:.5px;background-color:#000}main .blog .content::after{content:"";position:absolute;width:1px;height:30px;left:1px;background-color:#5B5B5B}main .blog .content__inner{max-width:920px;margin:auto;width:100%;padding-top:50px}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner{padding:0;padding-top:0;margin-top:-20px}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner{padding:0;padding-top:50px}}@media screen and (min-width:1600px){main .blog .content__inner{max-width:1200px;margin:auto;margin-top:50px;padding-top:0}}main .blog .content__inner h2{font-size:4rem;font-weight:600;font-family:"Roboto",sans-serif}main .blog .content__inner ul{margin-top:70px}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul{margin-top:40px}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner ul{margin-top:40px;display:flex;flex-wrap:wrap;gap:20px}}main .blog .content__inner ul li{padding-bottom:54px}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul li{padding-bottom:35px}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner ul li{padding-bottom:35px;width:100%}}main .blog .content__inner ul li:not(:nth-child(1)){border-top:1px solid #D8D8D8;padding-top:54px}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul li:not(:nth-child(1)){padding-top:35px}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner ul li:not(:nth-child(1)){padding-top:0}}main .blog .content__inner ul li a{display:flex;gap:45px;color:#000}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul li a{flex-direction:column;gap:20px}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner ul li a{gap:20px;flex-direction:column}}main .blog .content__inner ul li a .left{max-width:297px}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul li a .left{width:100%;min-width:100%}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner ul li a .left{width:100%;min-width:100%}}main .blog .content__inner ul li a .left img{width:100%}main .blog .content__inner ul li a .right{max-width:578px}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul li a .right{min-width:100%;width:100%}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner ul li a .right{min-width:100%;width:100%}}@media screen and (min-width:1600px){main .blog .content__inner ul li a .right{max-width:70%}}main .blog .content__inner ul li a .right h4{font-size:17px;font-weight:600;line-height:28px}main .blog .content__inner ul li a .right .text{margin-top:34px}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul li a .right .text{margin-top:20px}}@media screen and (max-width:1199px) and (min-width:769px){main .blog .content__inner ul li a .right .text{margin-top:20px}}main .blog .content__inner ul li a .right .text time{font-size:14px;font-weight:600}main .blog .content__inner ul li a .right .text p{font-size:13px;line-height:28px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}@media screen and (max-width:768px) and (min-width:360px){main .blog .content__inner ul li a .right .text p{margin-top:10px}}main .blog .view__all{text-align:center;margin-top:100px}@media screen and (max-width:768px) and (min-width:360px){main .blog .view__all{margin-top:35px}}main .blog .view__all a{display:block;width:72px;margin:auto;transition:all 0.3s}main .blog .view__all a:hover{opacity:.7}main .blog .view__all a img{width:100%}main .download{background-color:#000;padding-bottom:190px;padding-top:100px}@media screen and (max-width:768px) and (min-width:360px){main .download{padding-top:50px;padding-bottom:50px;position:relative}main .download .download__inner{padding:0 10%}}@media screen and (max-width:1199px) and (min-width:769px){main .download{padding-top:50px;padding-bottom:50px}main .download .download__inner{padding:0 5%}}main .download .content{position:relative;writing-mode:vertical-rl;font-size:1.2rem;font-weight:600;padding-left:5px;font-family:"Roboto",sans-serif;margin-left:4%;color:#fff}@media screen and (max-width:1199px) and (min-width:1070px){main .download .content{padding-left:1%}}@media screen and (max-width:1199px) and (min-width:769px){main .download .content{margin-left:0}}@media screen and (max-width:768px) and (min-width:360px){main .download .content{margin-left:0;position:absolute;top:20px;left:10px;padding-left:5px}}main .download .content::before{content:"";position:absolute;width:2px;height:55px;left:.5px;background-color:#fff}main .download .content::after{content:"";position:absolute;width:1px;height:30px;left:1px;background-color:#5B5B5B}main .download .content__inner{max-width:920px;margin:auto;width:100%;margin-top:50px}@media screen and (min-width:1600px){main .download .content__inner{max-width:1200px;margin:auto;margin-top:50px}}@media screen and (max-width:768px) and (min-width:360px){main .download .content__inner{padding:0;margin-top:30px}}@media screen and (max-width:1199px) and (min-width:769px){main .download .content__inner{padding:0;margin-top:30px}}main .download .content__inner h2{font-size:4rem;font-weight:600;font-family:"Roboto",sans-serif;color:#fff}@media screen and (max-width:768px) and (min-width:360px){main .download .content__inner h2{margin-top:-20px}}@media screen and (max-width:1199px) and (min-width:769px){main .download .content__inner h2{margin-top:50px}}main .download .content__inner .dl__list{margin-top:70px;display:flex;flex-wrap:wrap;gap:55px}@media screen and (max-width:768px) and (min-width:360px){main .download .content__inner .dl__list{flex-direction:column;margin-top:40px}}@media screen and (max-width:1199px) and (min-width:769px){main .download .content__inner .dl__list{flex-wrap:wrap;margin-top:40px}}main .download .content__inner .dl__list .dl__item{max-width:270px;margin:auto;width:100%}@media screen and (max-width:768px) and (min-width:360px){main .download .content__inner .dl__list .dl__item{max-width:100%;width:100%}}@media screen and (max-width:1199px) and (min-width:769px){main .download .content__inner .dl__list .dl__item{margin:0;width:100%;max-width:45%}}@media screen and (min-width:1600px){main .download .content__inner .dl__list .dl__item{max-width:360px;margin:auto;width:100%}}main .download .content__inner .dl__list .dl__item .item__top{width:100%}main .download .content__inner .dl__list .dl__item .item__top img{border-radius:4px 4px 0 0;width:270px;height:180px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1600px){main .download .content__inner .dl__list .dl__item .item__top img{width:360px;height:220px}}@media screen and (max-width:768px) and (min-width:360px){main .download .content__inner .dl__list .dl__item .item__top img{width:100%}}@media screen and (max-width:1199px) and (min-width:769px){main .download .content__inner .dl__list .dl__item .item__top img{width:100%;height:auto;aspect-ratio:16/9}}main .download .content__inner .dl__list .dl__item .item__bottom{border-radius:0 0 4px 4px;background-color:#fff;padding:15px 24px 33px;box-sizing:border-box}main .download .content__inner .dl__list .dl__item .item__bottom .cat{background-color:#E0E0E0;border-radius:4px;padding:3px 8px;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:2.16px;width:-moz-max-content;width:max-content;color:#333}main .download .content__inner .dl__list .dl__item .item__bottom h3{font-size:17px;font-weight:600;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}main .download .content__inner .dl__list .dl__item .item__bottom ul{display:flex;align-items:center;gap:5px;margin-top:15px}main .download .content__inner .dl__list .dl__item .item__bottom ul li a{font-size:12px;font-weight:600;color:#818181}main .download .content__inner .dl__list .dl__item .item__bottom .dl__btn{width:100%;height:40px;margin:auto;margin-top:30px}main .download .content__inner .dl__list .dl__item .item__bottom .dl__btn a{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit;background-color:#000;border-radius:20px;color:#fff;font-size:15px;letter-spacing:1.5px;font-weight:600}main .topix{padding-bottom:190px}@media screen and (max-width:768px) and (min-width:360px){main .topix{padding-top:50px;padding-bottom:50px;position:relative}main .topix .topix__inner{padding:0 10%}}@media screen and (max-width:1199px) and (min-width:769px){main .topix{padding-top:50px;padding-bottom:50px}main .topix .topix__inner{padding:0 5%}}main .topix .content{position:relative;writing-mode:vertical-rl;font-size:1.2rem;font-weight:600;padding-left:5px;font-family:"Roboto",sans-serif;margin-left:4%}@media screen and (max-width:1199px){main .topix .content{padding-left:1%}}@media screen and (max-width:768px) and (min-width:360px){main .topix .content{margin-left:0;position:absolute;top:20px;left:10px;padding-left:5px}}@media screen and (max-width:1199px) and (min-width:769px){main .topix .content{margin-left:0}}main .topix .content::before{content:"";position:absolute;width:2px;height:30px;left:.5px;background-color:#000}main .topix .content::after{content:"";position:absolute;width:1px;height:30px;left:1px;background-color:#5B5B5B}main .topix .content__inner{padding-top:50px;max-width:920px;margin:auto;width:100%}@media screen and (max-width:768px) and (min-width:360px){main .topix .content__inner{padding:0;padding-top:0;margin-top:-10px}}@media screen and (max-width:1199px) and (min-width:769px){main .topix .content__inner{padding:0;padding-top:50px}}@media screen and (min-width:1600px){main .topix .content__inner{max-width:1200px;margin:auto;margin-top:50px;padding-top:0}}main .topix .content__inner h2{font-size:4rem;font-weight:600;font-family:"Roboto",sans-serif}main .topix .content__inner ul{margin-top:70px;display:flex;gap:60px;flex-direction:column}@media screen and (max-width:1199px) and (min-width:769px){main .topix .content__inner ul{margin-top:50px}}@media screen and (max-width:768px) and (min-width:360px){main .topix .content__inner ul{margin-top:40px;gap:55px}}main .topix .content__inner ul li a{display:flex;gap:36px;flex-wrap:wrap}@media screen and (max-width:768px) and (min-width:360px){main .topix .content__inner ul li a{gap:20px}}main .topix .content__inner ul li a time{font-family:"Roboto",sans-serif;font-size:23px;font-weight:600;letter-spacing:.46px}main .topix .content__inner ul li a div{width:526px}@media screen and (max-width:1199px) and (min-width:769px){main .topix .content__inner ul li a div{width:100%}}@media screen and (max-width:768px) and (min-width:360px){main .topix .content__inner ul li a div{width:100%}}@media screen and (min-width:1600px){main .topix .content__inner ul li a div{width:80%}}main .topix .content__inner ul li a h4{font-size:17px;font-weight:600;line-height:28px}main .topix .content__inner ul li a .more__btn{width:57px;margin-top:15px}@media screen and (max-width:768px) and (min-width:360px){main .topix .content__inner ul li a .more__btn{margin-top:20px}}main .topix .content__inner ul li a .more__btn img{width:inherit}main .topix .content__inner .view__all{text-align:center;margin-top:100px}@media screen and (max-width:768px) and (min-width:360px){main .topix .content__inner .view__all{margin-top:70px}}main .topix .content__inner .view__all a{display:block;width:72px;margin:auto;transition:all 0.3s}main .topix .content__inner .view__all a:hover{opacity:.7}main .topix .content__inner .view__all a img{width:100%}main .contacts__front{max-width:920px;margin:auto;width:100%;margin-top:30px;padding-bottom:200px;position:relative}@media screen and (max-width:768px) and (min-width:360px){main .contacts__front{padding:0 5%;margin-top:50px;padding-bottom:50px;box-sizing:border-box}}@media screen and (max-width:1199px) and (min-width:769px){main .contacts__front{box-sizing:border-box;padding:0 5%;margin-top:50px;padding-bottom:50px}}@media screen and (min-width:1600px){main .contacts__front{max-width:1200px;margin:auto;width:100%;margin-top:30px;padding-bottom:200px}}main .contacts__front ul{display:flex;align-items:center;justify-content:center;gap:50px;position:relative}@media screen and (max-width:768px) and (min-width:360px){main .contacts__front ul{flex-direction:column;gap:20px}}@media screen and (max-width:1199px) and (min-width:769px){main .contacts__front ul{flex-direction:column;gap:20px}}main .contacts__front ul li{width:50%}@media screen and (max-width:768px) and (min-width:360px){main .contacts__front ul li{width:100%}}@media screen and (max-width:1199px) and (min-width:769px){main .contacts__front ul li{width:100%}}main .contacts__front ul li a{display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;font-size:2.2rem;font-weight:600;letter-spacing:2.38px;width:100%;height:120px}@media screen and (max-width:768px) and (min-width:360px){main .contacts__front ul li a{font-size:1.7rem}}@media screen and (max-width:1199px) and (min-width:769px){main .contacts__front ul li a{font-size:1.7rem}}main .contacts__front ul li:nth-child(1) a{background-color:#000}main .contacts__front ul li:nth-child(2) a{background-color:#5B5B5B}