@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);html{font-size:62.5%}.font-Jp{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-style:normal}.fo-Medium{font-weight:500}.fo-Bold{font-weight:700}.fo-60{font-size:60px;font-size:6rem}@media (max-width:768px){.fo-60{font-size:20px;font-size:2rem}}.fo-50{font-size:50px;font-size:5rem}@media (max-width:768px){.fo-50{font-size:20px;font-size:2rem}}.fo-35{font-size:35px;font-size:3.5rem}@media (max-width:768px){.fo-35{font-size:20px;font-size:2rem}}.fo-30{font-size:30px;font-size:3rem}@media (max-width:768px){.fo-30{font-size:20px;font-size:2rem}}.fo-25{font-size:23px;font-size:2.3rem}@media (max-width:768px){.fo-25{font-size:17px;font-size:1.7rem}}.fo-20{font-size:20px;font-size:2rem}.fo-18{font-size:18px;font-size:1.8rem}@media (max-width:768px){.fo-18{font-size:13px;font-size:1.3rem}}.fo-16{font-size:16px;font-size:1.6rem}@media (max-width:768px){.fo-16{font-size:13px;font-size:1.3rem}}.fo-14{font-size:14px;font-size:1.4rem}@media (max-width:768px){.fo-14{font-size:13px;font-size:1.3rem}}.fo-13{font-size:13px;font-size:1.3rem}.fo-10{font-size:10px;font-size:1rem}@media (max-width:768px){.fo-10{font-size:12px;font-size:1.2rem}}@media (min-width:769px){.mv{display:none!important}.ipad{display:none}.pc{display:inline-block}}@media (max-width:768px){.pc{display:none!important}.ipad{display:none}.mv{display:inline-block!important}}@media (min-width:768px) and (max-width:1025px){.pc{display:none}.mv{display:none}.ipad{display:inline-block!important}}@media (min-width:769px){.wrap{width:1100px;margin:auto}}@media (max-width:768px){.wrap{padding:0 30px}.wrap>.wrap_min{padding:0}}@media (min-width:768px) and (max-width:1025px){.wrap{width:90%}}.wrap_min{margin:0 auto}@media (min-width:769px){.wrap_min{width:900px}}@media (max-width:768px){.wrap_min{padding:0 30px}}@media (min-width:768px) and (max-width:1025px){.wrap_min{width:85%}}iframe{width:100%}body{font-size:16px;font-size:1.6rem;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;color:#333;line-height:1.6}@media (max-width:768px){body{font-size:1.4rem;line-height:1.8}body p{text-align:justify}}body h1,body h2,body h3,body h4,body h5{line-height:normal;font-weight:500}.flex-container{display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;align-items:flex-start}.flex-nowrap{flex-wrap:nowrap}.flex-between{justify-content:space-between}.flex-start{justify-content:flex-start}.flex-end{justify-content:flex-end}.flex-align-center{align-items:center}.flex-strech{align-items:stretch}.flex-space-between{justify-content:space-between}.flex-center{justify-content:center}.flex-row-reverse{flex-direction:row-reverse}@media (min-width:769px){.flex-container-pc{display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;flex-wrap:wrap;align-items:flex-start}.flex-between-pc{justify-content:space-between}.flex-start-pc{justify-content:flex-start}.flex-strech-pc{align-items:stretch}.flex-end-pc{justify-content:flex-end}.flex-align-center-pc{align-items:center}.flex-space-between-pc{justify-content:space-between}.flex-center-pc{justify-content:center}.flex-row-reverse-pc{flex-direction:row-reverse}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body.active::-webkit-scrollbar{display:none}body.active{-ms-overflow-style:none}h1,h2,h3,h4,h5{font-weight:400;margin:0}img,video{max-width:100%;max-height:100%;vertical-align:middle;height:auto;border:none;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast}img{-o-object-fit:cover;object-fit:cover}ul{padding:0}li{list-style-type:none}table{border-collapse:collapse}input:focus,select:focus,textarea:focus{outline:0}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font:inherit;outline:0;padding:.5rem 1rem;width:100%;font-size:1rem}button,input[type=button],input[type=submit],label,select{cursor:pointer}select::-ms-expand{display:none}a{color:#000}a:link,a:visited{text-decoration:none;word-wrap:break-word;transition:.3s ease-in-out}a:active,a:hover{text-decoration:none;opacity:.8;cursor:pointer}address{font-style:normal}.middle .cta{z-index:1;position:relative;padding:0}@media (min-width:769px){.middle .cta{margin-bottom:-5rem}}.middle .cta .wrap_min{align-items:stretch}.middle .cta .cta-box{border-radius:5px;text-align:center;padding:1.5rem 1rem 1.5rem}@media (min-width:769px){.middle .cta .cta-box{width:calc(50% - .5rem)}}.middle .cta .cta-box .btn-more{margin-top:1rem}.middle .cta .cta-box .btn-more a{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:#fff}.middle .cta .cta-box .tell{color:#fff;line-height:normal;margin-top:.5rem;display:block}.middle .cta .cta-box.contact-text{background:#0d1c36;color:#fff;border:1px solid #fff}.middle .cta .cta-box.recruit-text{background:#ca9b56;color:#fff;display:flex;flex-direction:column;justify-content:center}.middle .cta .cta-box.recruit-text .btn-more{margin-top:2rem}#footer{padding-top:10rem;position:relative;background:#0d1c36;color:#fff}@media (min-width:769px){#footer .footer-logo{width:230px}}@media (min-width:769px){#footer .footer-menu{margin-left:15rem;width:350px}}@media (max-width:768px){#footer .footer-menu{width:calc(100% - 120px);margin-left:4rem}}#footer .footer-menu ul{line-height:normal}@media (min-width:769px){#footer .footer-menu ul{width:calc(50% - 5rem);margin-right:2rem}}#footer .footer-menu ul li{margin-top:2rem}#footer .footer-menu ul li a{color:#fff;opacity:.8}#footer .footer-menu ul li a span{display:block}#footer .pagetop{color:#fff;border:1px solid #fff;border-radius:30px;padding:0 2rem .2rem}#footer .copy{color:#fff}@media (min-width:769px){#footer .copy{margin-top:15rem;padding:1.5rem 0;border-top:1px solid #fff}}@media (max-width:768px){#footer .copy{display:block;padding:5rem 3rem 3rem}}@media (min-width:769px){.header-content{z-index:10;padding:2.2rem 0 0 2rem;position:absolute;width:100%;height:70px;justify-content:end;background:#fff}.header-content .normal{z-index:2;margin-right:5rem}.header-content .normal li{margin-right:3rem}}.header-content .header_nav{position:fixed;padding:1rem 2rem;top:0;z-index:5;text-align:center}@media (max-width:768px){.header-content .header_nav{right:0}}.header-content .hamburger{display:block;position:absolute;z-index:3;right:0;top:0;width:60px;height:70px;cursor:pointer;text-align:center;background:#ca9b56}.header-content .hamburger.is-white span{background:#333}.header-content .hamburger span{background:#fff;display:block;position:absolute;width:30px;height:2px;left:calc((100% - 30px)/ 2);transition:.3s ease-in-out}.header-content .hamburger span:first-child{top:20px}.header-content .hamburger span:nth-child(2){top:28px}.header-content .hamburger span:nth-child(3){top:35px}.header-content .hamburger small{position:absolute;color:#fff;bottom:5px;left:50%;transform:translateX(-50%)}.header-content .hamburger.active span{background:#fff}.header-content .hamburger.active span:first-child{top:29px;left:15px;transform:rotate(-45deg)}.header-content .hamburger.active span:nth-child(2),.header-content .hamburger.active span:nth-child(3){top:28px;transform:rotate(45deg)}.header-content #g-nav{position:fixed;z-index:2;top:0;left:0;bottom:0;color:#000;background:#333;transform:translateX(100%);transition:all .6s;overflow:scroll;padding:5rem 0 0;width:100%;display:flex;align-items:center}.header-content #g-nav::after{content:"";position:absolute;background:url(../images/nav-bg.svg);background-repeat:no-repeat;z-index:-1}@media (min-width:769px){.header-content #g-nav::after{right:5rem;background-position:right;width:1000px;height:260px;bottom:3rem}}@media (max-width:768px){.header-content #g-nav::after{width:150px;height:150px;left:3rem;bottom:50px}}@media (max-width:768px){.header-content #g-nav{padding:0}}.header-content #g-nav .ul_list{position:relative}@media (min-width:769px){.header-content #g-nav .ul_list{width:1000px;margin:auto}}@media (max-width:768px){.header-content #g-nav .ul_list{width:100%}}.header-content #g-nav h1{width:140px}@media (max-width:768px){.header-content #g-nav h1{width:50px}}@media (min-width:769px){.header-content #g-nav .ul_list_menu{margin-left:15rem;width:650px}}@media (max-width:768px){.header-content #g-nav .ul_list_menu{width:calc(100% - 100px)}}.header-content #g-nav .ul_list_menu ul{line-height:normal}@media (min-width:769px){.header-content #g-nav .ul_list_menu ul{width:calc(50% - 5rem);margin-right:5rem}}.header-content #g-nav .ul_list_menu ul li{margin-bottom:6rem;text-align:left}@media (max-width:768px){.header-content #g-nav .ul_list_menu ul li{margin-bottom:3rem}}.header-content #g-nav .ul_list_menu ul li a{color:#fff}.header-content #g-nav .ul_list_menu ul li a span{display:block}@media (max-width:768px){.header-content #g-nav .ul_list_menu ul li a span{font-size:14px;font-size:1.4rem}}.header-content #g-nav .ul_list_menu ul li a:hover{opacity:.4}.header-content #g-nav.active{transform:translateX(0)}.middle section{padding:8rem 0}@media (max-width:768px){.middle section{padding:8rem 0}}.middle .sec1{background:url(../images/sec1-bg.jpg);background-size:cover;background-position:center;height:500px;color:#fff;padding:0;position:relative}@media (min-width:769px){.middle .sec1{margin-top:7rem}}.middle .sec1 .sec1-content{position:relative;height:100%;padding:10vh 0;display:flex;flex-direction:column;justify-content:center}.middle .sec1 .sec1-content::before{content:"";background:#fff;position:absolute;bottom:0;left:0;width:1px;height:5rem}.middle .sec1 .sec1-content h2{line-height:1.1}.middle .sec1 .sec1-content p{line-height:1.5;margin-top:1rem}.middle .strength{text-align:center}.middle .numbers{background:#0d1c36;color:#fff}.middle .numbers h2{color:#fff}.middle .numbers .num-box{text-align:center;position:relative}@media (min-width:769px){.middle .numbers .num-box{width:25%}.middle .numbers .num-box::after{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:#fff}.middle .numbers .num-box:last-child::before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#fff}}.middle .numbers .num-box h3{margin-bottom:10px}@media (min-width:769px){.middle .numbers .num-box h3{height:60px;display:flex;justify-content:center;align-items:center}}.middle .numbers .num-box .big{color:#ca9b56;line-height:1;display:inline-block}.middle .works .work-item{position:relative;margin:.5rem}@media (min-width:769px){.middle .works .work-item{width:calc(33.3333333333% - 1rem)}}.middle .works .work-item .photo img{width:100%}.middle .works .work-item .work-body{position:absolute;bottom:1rem;left:1rem;right:1rem;background:rgba(13,28,48,.7);line-height:normal;padding:1rem}.middle .works .work-item .work-body h3{color:#fff}.middle .works .work-item .work-body span{color:#ca9b56}@media (min-width:769px){.middle .works .work-item:first-child,.middle .works .work-item:nth-child(2){width:calc(50% - 1rem)}}@media (min-width:769px){.middle .works .work-item:first-child .photo,.middle .works .work-item:nth-child(2) .photo{height:200px}}.middle .news .post-item{border-bottom:1px solid #a29d9c;display:block;padding:1rem}.middle .news .post-item:first-child{border-top:1px solid #a29d9c}@media (min-width:769px){.middle .message .sec6-content .sec6-content_text,.middle .message .sec6-content img{width:calc(50% - 1.5rem)}}.middle .message .sec6-content .sec6-content_text h3{margin-bottom:1rem}.middle .message .sec6-content .sec6-content_text .btn-more{margin-top:2rem}.middle .sec7 .sec7-content h2{text-align:left}.middle .sec7 .sec7-content .btn-more a{margin:2rem 0 0 0}#wrapper{overflow:hidden}.under{margin-top:7rem}.under .intro-fv{position:relative;padding:0;height:470px}.under .intro-fv::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.under .intro-fv .intro-fv__inner,.under .intro-fv .intro-fv__overlay{height:100%}.under .intro-fv .intro-fv__inner{text-align:center;display:flex;flex-direction:column;justify-content:center;height:100%;padding-bottom:5rem}.under .intro-fv .intro-fv__inner h1{font-weight:700}.under#introduce .intro-fv::after{background:url(../images/under/introduce-tit.jpg);background-size:cover}@media (max-width:768px){.under#introduce .intro-fv::after{background-position:30%}}.under#introduce .intro-fv h1{color:#fff}.under#introduce .introduce-sec1{text-align:center}.under#introduce .introduce-sec2{background:#0d1c36;color:#fff}.under#introduce .introduce-sec2 h2{color:#fff}.under#introduce .introduce-sec2 .strength-card{position:relative;padding:0 3rem}@media (min-width:769px){.under#introduce .introduce-sec2 .strength-card{width:33.3333333333%}.under#introduce .introduce-sec2 .strength-card::after{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:#fff}.under#introduce .introduce-sec2 .strength-card:last-child::after{display:none}}.under#introduce .introduce-sec2 .strength-card h3{text-align:center;margin-bottom:1rem}.under#introduce .introduce-sec3 .business-item{padding:1.5rem 0;align-items:center}.under#introduce .introduce-sec3 .business-item .business-item__image{overflow:hidden;border-radius:10px}@media (min-width:769px){.under#introduce .introduce-sec3 .business-item .business-item__image{width:300px}}.under#introduce .introduce-sec3 .business-item .business-item__image img{width:100%}@media (min-width:769px){.under#introduce .introduce-sec3 .business-item .business-item__content{width:calc(100% - 300px - 3rem)}}.under#introduce .introduce-sec3 .business-item .business-item__content h3{margin-bottom:1.5rem}.under#introduce .introduce-sec3 .business-item .business-item__content p{opacity:.8}.under#introduce .introduce-sec3 .business-item:nth-child(2){border-top:1px solid #32353b;border-bottom:1px solid #32353b}.under#introduce .introduce-sec4{background:#e6e9ed}.under#introduce .introduce-sec4 .introduce-sec4_content .flow-list{align-items:stretch}.under#introduce .introduce-sec4 .introduce-sec4_content .flow-list .flow-list__item{padding:1rem;border-radius:10px;border:1px solid #333;background:#fff;text-align:center;position:relative}@media (min-width:769px){.under#introduce .introduce-sec4 .introduce-sec4_content .flow-list .flow-list__item{width:calc(14.2857142857% - 2rem)}}.under#introduce .introduce-sec4 .introduce-sec4_content .flow-list .flow-list__item::after{content:"›";position:absolute;right:-17px;top:50%;transform:translateY(-50%);color:#333;font-size:30px;font-weight:400}.under#introduce .introduce-sec4 .introduce-sec4_content .flow-list .flow-list__item .flow-list__num{display:block;line-height:1;margin-bottom:1rem}.under#introduce .introduce-sec4 .introduce-sec4_content .flow-list .flow-list__item p{font-size:14px;font-size:1.4rem;line-height:normal}.under#introduce .introduce-sec4 .introduce-sec4_content .flow-list .flow-list__item:last-child::after{display:none}.under#introduce .introduce-sec5 .introduce-sec5_content h2{margin-bottom:0}.under#introduce .introduce-sec5 .introduce-sec5_content .intro-license__lead{margin-bottom:2rem;text-align:center}@media (min-width:769px){.under#introduce .introduce-sec5 .introduce-sec5_content .license-box{width:calc(33.3333333333% - 2rem)}}.under#introduce .introduce-sec5 .introduce-sec5_content .license-box h3{padding:14px 18px;background:#0d1c36;color:#fff;line-height:1.4;text-align:center;border-radius:4px}.under#introduce .introduce-sec5 .introduce-sec5_content .license-box li{margin-top:1rem}.under#introduce .introduce-sec5 .introduce-sec5_content .license-box li span{position:relative;background:#ca9b56;width:20px;height:20px;display:inline-block;border-radius:50%;margin-right:1rem;vertical-align:middle}.under#introduce .introduce-sec5 .introduce-sec5_content .license-box li span::before{content:"";display:block;position:absolute;top:.5rem;left:.4rem;width:10px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg)}.under#works .intro-fv::after{background:url(../images/under/works-tit.jpg);background-size:cover}@media (max-width:768px){.under#works .intro-fv::after{background-position:30%}}.under#works .intro-fv .intro-fv__inner{color:#fff}.under#works .works-sec1{text-align:center}.under#works .works-sec2{position:relative;padding-bottom:0}.under#works .works-sec2::before{content:"";position:absolute;top:0;left:0;width:100%;bottom:-10rem;z-index:-1;background:#e6e9ed}.under#works .works-sec2 a{background:#fff;border:1px solid #0d1c36;display:block;text-align:center;border-radius:10px;font-size:20px;font-size:2rem;margin:0 1rem}@media (min-width:769px){.under#works .works-sec2 a{width:calc(25% - 1rem)}}.under#works .works-sec2 a:first-child{margin-left:0}.under#works .works-sec2 a:last-child{margin-right:0}.under#works .works-sec2 a.is-active,.under#works .works-sec2 a:hover{background:#0d1c36;color:#fff}.under#works .works-sec3{padding-top:5rem}@media (min-width:769px){.under#works .works-sec3 .work-item{width:calc(33.3333333333% - 1rem)}}.under#works .works-sec3 .work-item a{display:block}.under#works .works-sec3 .work-item .photo{margin-bottom:1rem;overflow:hidden;border-radius:10px}.under#works .works-sec3 .work-item .photo img{width:100%}.under#works .works-sec3 .work-item .work-category{background:#0d1c36;color:#fff;padding:0 1rem .2rem;border-radius:5px}.under#works .works-sec3 .work-item h3{margin:.5rem 0}.under#works .works-sec3 .work-item .work-meta{opacity:.8}.under#works .works-sec3 .work-item:nth-child(3n-1){margin:0 1.5rem}#article .under-tit::after{background:url(../images/under/article-tit.jpg);background-size:cover}#article .under-tit::before{background:url(../images/decoration-x_wi.svg);background-repeat:no-repeat}@media (min-width:769px){#article .under-tit::before{background-size:cover;background-position:left;width:calc(50% - 2rem);right:0}}@media (max-width:768px){#article .under-tit::before{background-position:left;background-size:contain}}#article .under-content{background:#ebebeb}@media (min-width:769px){#article .under-content{padding-bottom:20rem;padding-top:10rem}#article .under-content .news-list{max-width:1440px;margin:0 auto}}@media (max-width:768px){#article .under-content{padding:8rem 3rem}}@media (min-width:769px){#article .under-content .news-list_category{margin-left:8rem}}@media (min-width:768px) and (max-width:1025px){#article .under-content .news-list_category{margin-left:5rem}}@media (max-width:768px){#article .under-content .news-list_category{margin-bottom:5rem}}@media (max-width:768px){#article .under-content .news-list_category .category-list{display:flex;flex-wrap:wrap;justify-content:center}}#article .under-content .news-list_category li{margin-bottom:.5rem}@media (max-width:768px){#article .under-content .news-list_category li{position:relative}#article .under-content .news-list_category li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:1px;height:1.3rem;background:#333}#article .under-content .news-list_category li:first-child::before{display:none}}#article .under-content .news-list_category li a{padding:0 .5rem;display:block;position:relative}@media (min-width:769px){#article .under-content .news-list_category li a::after{position:absolute;left:0;content:"";width:100%;height:1px;background:#000;bottom:-1px;transform:scale(0,1);transform-origin:left top;transition:transform .3s}}@media (max-width:768px){#article .under-content .news-list_category li a{padding:0 1.5rem}}#article .under-content .news-list_category li a:hover::after{transform:scale(1,1)}@media (min-width:769px){#article .under-content .under-content_item{width:800px;margin-left:18rem}}@media (min-width:768px) and (max-width:1025px){#article .under-content .under-content_item{margin-right:5rem;margin-left:5rem;width:calc(100% - 100px - 13rem)}}#article .under-content .under-content_item .post-item{margin-bottom:5rem}@media (min-width:769px){#article .under-content .under-content_item .post-item{width:calc(50% - 2.5rem)}}@media (max-width:768px){#article .under-content .under-content_item .post-item{margin-bottom:4rem}}@media (min-width:769px){#article .under-content .under-content_item .post-item:nth-child(2n){margin-left:5rem}}@media (max-width:768px){#article .under-content .under-content_item .post-item:nth-child(2n){margin-left:2rem}}#article .under-content .pagination{text-align:center}@media (min-width:769px){#article .under-content .pagination{width:800px;margin-left:34rem;margin-top:10rem}}#article .under-content .pagination .next,#article .under-content .pagination .prev{background:url(../images/under/page-icon.svg);background-size:cover;display:inline-block;width:7rem;height:1.6rem;margin:0 1rem;transition:.3s ease-in-out}#article .under-content .pagination .next:hover,#article .under-content .pagination .prev:hover{opacity:.6}#article .under-content .pagination .next a,#article .under-content .pagination .prev a{display:block;height:100%}#article .under-content .pagination .prev{transform:rotate(180deg)}@media (min-width:769px){#article.single .under-content_item{width:650px}}#article.single .under-content_item .single-tit{margin-bottom:5rem}@media (max-width:768px){#article.single .under-content_item .single-tit{margin-bottom:3rem}}#article.single .under-content_item .single-tit h3{position:relative;padding-left:4rem;margin-bottom:1rem}@media (max-width:768px){#article.single .under-content_item .single-tit h3{margin-bottom:2rem}}#article.single .under-content_item .single-tit h3::before{content:"";position:absolute;width:30px;height:30px;left:0;top:0;background:url(../images/sec-tit_icon.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}@media (max-width:768px){#article.single .under-content_item .single-tit h3::before{top:-4px}}#article.single .under-content_item .button{margin-top:10rem;justify-content:center;text-align:center}#article.single .under-content_item .button .post-nav__next,#article.single .under-content_item .button .post-nav__prev{transition:.3s ease-in-out}#article.single .under-content_item .button .post-nav__next:hover,#article.single .under-content_item .button .post-nav__prev:hover{opacity:.6}#article.single .under-content_item .button .post-nav__prev{transform:rotate(180deg)}#article.single .under-content_item .button img{width:7rem;height:1.6rem;vertical-align:-2px;margin-left:3rem}.fade-in{visibility:visible;opacity:0;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,50,0,1)}.fade-in.fade-active{visibility:visible;opacity:1;transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transition:all,opacity 2s cubic-bezier(.5, 0, 0, 1) .15s,transform 2s cubic-bezier(.5, 0, 0, 1) .15s}.top-tit{font-size:30px;font-size:3rem;text-align:center;margin-bottom:2rem;color:#32353b}.scroll{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.scroll .icon{background:#fff}.scroll .icon .arrow{transform:rotate(90deg)}.btn-more{margin-top:4rem;text-align:center}.btn-more a{border:1px solid #333;align-items:center;justify-content:center;border-radius:30px;padding:.5rem 2rem;margin:auto}@media (min-width:769px){.btn-more a{width:250px}}.btn-more a:hover .arrow{transform:translateX(4px)}.btn-more .icon{width:35px;height:35px}.btn-more.yellow a{color:#ca9b56;border-color:#ca9b56}.btn-more.yellow a .icon .arrow{background:#ca9b56}.btn-more.yellow a .icon .arrow::after{border-color:#ca9b56}.icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;transition:border-color .3s ease}.icon .arrow{position:relative;display:inline-block;width:16px;height:1px;background-color:#000;transition:transform .3s ease,background-color .3s ease}.icon .arrow::after{content:"";position:absolute;right:0;top:-4px;width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);transition:right .3s ease}.post-thumb{width:100%;height:200px;overflow:hidden;position:relative;margin-bottom:1rem}@media (max-width:768px){.post-thumb{height:100px}}.post-thumb div,.post-thumb img{transition:.3s ease-in-out;transform:scale(1);background-size:cover;background-position:center;height:100%;width:100%;position:absolute;top:0;left:0}.post-item:hover .post-thumb div,.post-item:hover .post-thumb img{transform:scale(1.05)}.post-item{border-bottom:1px solid #a29d9c;display:block}@media (max-width:768px){.post-item{width:calc(50% - 1rem);margin-bottom:3rem}}.post-item .post-item_text-top .news-date{margin-right:2rem}.post-item .post-item_text-top .news-cat{color:#ca9b56;margin-right:1rem}@media (min-width:769px){.post-item h3{width:calc(100% - 220px)}}@media (max-width:768px){.post-item h3{font-size:16px;font-size:1.6rem}}