body.body-front main{padding-top:0;overflow:hidden}@media (max-width:1200px){body.body-front main{padding-top:0}}body.body-front main header.header#header{background-color:#1ac340}body.body-front main header.header#header .link-front-page .img-mente-logo{filter:brightness(0) invert(1);fill:#fff !important}body.body-front.active main header.header#header{background-color:#fff !important}body.body-front.active main header.header#header .container .link-front-page .img-mente-logo{filter:none}body section h2:not(.page-title){font-size:52px;font-weight:900;letter-spacing:2.6px;text-align:center}@media (max-width:1200px){body section h2:not(.page-title){font-size:26px;letter-spacing:1.3px}}body section.s-front-page{background-color:#1ac340;padding-top:185px;padding-bottom:20px}@media (max-width:1300px){body section.s-front-page{padding-top:80px}}@media (max-width:1200px){body section.s-front-page{padding-bottom:243px;border-bottom-left-radius:25px;border-bottom-right-radius:25px}}body section.s-front-page .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;padding-right:30%}@media (max-width:1200px){body section.s-front-page .container{padding-right:20px}}body section.s-front-page .img-firstview{position:absolute;right:-85px;bottom:-160px}@media (max-width:1300px){body section.s-front-page .img-firstview{width:auto;height:600px}}@media (max-width:1200px){body section.s-front-page .img-firstview{height:278px;right:calc(50% - 133px);bottom:-288px}}body section.s-front-page .message-front{font-size:33px;font-weight:700;line-height:1.67;text-align:center;color:#222;padding-bottom:25px}@media (max-width:1200px){body section.s-front-page .message-front{font-size:20px;line-height:1.65;padding-bottom:15px}}body section.s-front-page h1{font-size:76px;font-weight:900;text-align:center;color:#fff}@media (max-width:1200px){body section.s-front-page h1{font-size:43px;text-wrap:nowrap}}body section.s-front-page h1 span{display:block}body section.s-front-page .message-app{font-size:17px;font-weight:700;text-align:center;color:#000;margin-bottom:20px;margin-top:86px}@media (max-width:1200px){body section.s-front-page .message-app{margin-top:35px;font-size:14px;line-height:2.36;margin-bottom:15px}}body section.s-front-page .d-app-list{display:flex;align-items:center;justify-content:center;gap:17px}@media (max-width:1200px){body section.s-front-page .d-app-list .img-google-play,body section.s-front-page .d-app-list .img-app-store{width:auto;height:44px}}body section.s-carousel{margin-bottom:80px;padding-top:120px}@media (max-width:1200px){body section.s-carousel{margin-bottom:26px;padding-top:68px}}body section.s-carousel .d-carousel-right{overflow:hidden}body section.s-carousel .d-carousel-right ul{animation:marquee-right 70s linear infinite;display:flex;margin:0;padding:0;width:max-content}body section.s-carousel .d-carousel-right ul li{list-style:none;padding:0 5px}body section.s-carousel .d-carousel-right ul li img{display:block;width:400px;height:295px}@media (max-width:1200px){body section.s-carousel .d-carousel-right ul li img{height:142px;width:auto}}@keyframes marquee-right{from{transform:translateX(0%)}to{transform:translateX(-50%)}}body section.s-about-maintelog{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-bottom:80px}@media (max-width:1200px){body section.s-about-maintelog{margin-bottom:40px;max-width:600px}}body section.s-about-maintelog .container{padding:77px 80px 77px 75px;border-radius:15px;background-color:#e4eaec}@media (max-width:1200px){body section.s-about-maintelog .container{padding:44px 20px 40px}}body section.s-about-maintelog .container h2{color:#191c15;margin-bottom:55px}@media (max-width:1200px){body section.s-about-maintelog .container h2{margin-bottom:18px}}body section.s-about-maintelog .container .d-description{display:flex;align-items:center;justify-content:space-between;gap:70px}@media (max-width:1200px){body section.s-about-maintelog .container .d-description{flex-direction:column;gap:22px}}body section.s-about-maintelog .container .d-description .content{font-size:21px;font-weight:500;line-height:1.71;letter-spacing:1.05px;max-width:calc(100% - 292px - 70px)}@media (max-width:1200px){body section.s-about-maintelog .container .d-description .content{width:100%;max-width:100%;font-size:14px;line-height:1.86;letter-spacing:.7px}}body section.s-about-maintelog .container .d-description .img-about{width:100%;max-width:292px;height:auto}@media (max-width:1200px){body section.s-about-maintelog .container .d-description .img-about{max-width:175px}}body section.s-worries{background-color:#1ac340;padding-top:80px;padding-bottom:40px}@media (max-width:1200px){body section.s-worries{padding-top:40px;padding-bottom:35px}}body section.s-worries h2{color:#fff;margin-bottom:80px}@media (max-width:1200px){body section.s-worries h2{margin-bottom:20px;text-align:left;width:100%;max-width:640px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}body section.s-worries .d-worry-list{display:flex;align-items:center;justify-content:space-between;align-items:flex-start;gap:70px;width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (max-width:1200px){body section.s-worries .d-worry-list{flex-direction:column;gap:28px;width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}body section.s-worries .d-worry-list .worry-box{background-color:#fff;padding:30px 30px 10px;width:calc((100% - 140px)/3);border-radius:15px}@media (max-width:1200px){body section.s-worries .d-worry-list .worry-box{width:100%}}body section.s-worries .d-worry-list .worry-box h3{min-height:66px;font-size:21px;font-weight:900;letter-spacing:1.05px;color:#222;line-height:156%}@media (max-width:1200px){body section.s-worries .d-worry-list .worry-box h3{font-size:19px;letter-spacing:.95px;min-height:auto}}body section.s-worries .d-worry-list .worry-box .img-worry{margin:20px auto 15px;display:block}body section.s-worries .d-worry-list .worry-box .content{min-height:135px;font-size:14px;font-weight:500;letter-spacing:.7px;line-height:156%}@media (max-width:1200px){body section.s-worries .d-worry-list .worry-box .content{min-height:auto}}body section.s-worries .message-worry{text-align:center;margin-top:28px;background-image:url(//maintelog.com/wp-content/themes/maintelog-web/assets/css/../images/front/img-about-left.png),url(//maintelog.com/wp-content/themes/maintelog-web/assets/css/../images/front/img-about-right.png);background-repeat:no-repeat,no-repeat;background-position:left 60px bottom,right 60px bottom}@media (max-width:1200px){body section.s-worries .message-worry{background-image:url(//maintelog.com/wp-content/themes/maintelog-web/assets/css/../images/front/img-about-left-sp.png),url(//maintelog.com/wp-content/themes/maintelog-web/assets/css/../images/front/img-about-right-sp.png);background-size:68px auto,68px auto;background-position:left 0 bottom,right 0px bottom;max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width:400px){body section.s-worries .message-worry{background-position:left -10px bottom,right -10px bottom}}body section.s-worries .message-worry .img-arrow{display:block;margin:0 auto 20px}@media (max-width:1200px){body section.s-worries .message-worry .img-arrow{width:100%;max-width:82px;height:auto;margin-bottom:33px}}body section.s-worries .message-worry span{display:block;font-size:39px;font-weight:900;letter-spacing:1.95px;padding-bottom:40px}@media (max-width:1200px){body section.s-worries .message-worry span{font-size:19px;letter-spacing:.95px;max-width:220px;margin:0 auto;text-align:left;line-height:160%;padding-bottom:16px}}body section.s-functions{background-color:#262c27;color:#fff;padding-top:80px;padding-bottom:80px}@media (max-width:1200px){body section.s-functions{padding-top:40px;padding-bottom:40px}}body section.s-functions .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:80px}@media (max-width:1200px){body section.s-functions .container{max-width:600px;margin-top:40px}}body section.s-functions .container .d-function-list{display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}@media (max-width:1200px){body section.s-functions .container .d-function-list{margin-bottom:40px;flex-direction:column}body section.s-functions .container .d-function-list:last-child{margin-bottom:0}}body section.s-functions .container .d-function-list .function-info{max-width:568px}@media (max-width:1200px){body section.s-functions .container .d-function-list .function-info{margin-bottom:40px}}body section.s-functions .container .d-function-list .function-info span{font-size:26px;font-weight:900;letter-spacing:1.3px;display:block;margin-bottom:40px}@media (max-width:1200px){body section.s-functions .container .d-function-list .function-info span{font-size:14px;letter-spacing:.7px;margin-bottom:16px}}body section.s-functions .container .d-function-list .function-info span.no-01{color:#18a501}body section.s-functions .container .d-function-list .function-info span.no-02{color:#1ab5c3}body section.s-functions .container .d-function-list .function-info span.no-03{color:#ed58b0}body section.s-functions .container .d-function-list .function-info h3{font-size:29px;font-weight:900;letter-spacing:1.45px;margin-bottom:35px}@media (max-width:1200px){body section.s-functions .container .d-function-list .function-info h3{margin-bottom:20px;font-size:19px;letter-spacing:.95px}}body section.s-functions .container .d-function-list .function-info .content{font-size:16px;font-weight:500;line-height:2;letter-spacing:.8px}@media (max-width:1200px){body section.s-functions .container .d-function-list .function-info .content{font-size:14px;line-height:1.86;letter-spacing:.7px}}body section.s-functions .container .d-function-list .img-function{height:335px;width:auto}@media (max-width:1200px){body section.s-functions .container .d-function-list .img-function{max-height:335px;width:auto;max-width:95%;height:auto}}body section.s-case{background-color:#ecf0f2;padding-top:80px;padding-bottom:108px}@media (max-width:1200px){body section.s-case{padding-top:40px;padding-bottom:80px}}body section.s-case .container{padding-bottom:40px}@media (max-width:1200px){body section.s-case .container{padding-bottom:0}}body section.s-case .container .d-case{display:flex;align-items:center;justify-content:space-between;align-items:flex-start}@media (max-width:1200px){body section.s-case .container .d-case{margin-bottom:20px;flex-direction:column}body section.s-case .container .d-case:last-child{margin-bottom:0}}body section.s-case .container .d-case .case-box{width:100%;max-width:calc((100% - 140px)/3);background-color:#fff;padding:20px;border-radius:15px}@media (max-width:1200px){body section.s-case .container .d-case .case-box{max-width:360px;margin-left:auto;margin-right:auto;margin-bottom:20px}}body section.s-case .container .d-case .case-box h3{font-weight:900;letter-spacing:1.05px;color:#222;font-size:21px;line-height:160%;min-height:68px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media (max-width:1200px){body section.s-case .container .d-case .case-box h3{min-height:auto;-webkit-line-clamp:3;font-size:19px}}body section.s-case .container .d-case .case-box .company-name{font-size:14px;font-weight:700;letter-spacing:.7px;color:#868686;margin-bottom:18px;margin-top:15px;min-height:15px}@media (max-width:1200px){body section.s-case .container .d-case .case-box .company-name{margin-top:5px}}body section.s-case .container .d-case .case-box .link-case-info .img-case{width:100%;max-width:319px;height:189px;object-fit:cover;border-radius:10px}@media (max-width:1200px){body section.s-case .link-btn{margin-top:20px}}body section.s-contact{background-color:#1ac340;padding-top:40px;padding-bottom:80px;padding-left:20px;padding-right:20px}@media (max-width:1200px){body section.s-contact{padding-top:30px;padding-bottom:40px}}body section.s-contact .message-app{font-size:17px;font-weight:700;text-align:center;color:#000;margin-bottom:20px}@media (max-width:1200px){body section.s-contact .message-app{font-size:14px;line-height:2.36;margin-bottom:15px}}body section.s-contact .d-app-list{display:flex;align-items:center;justify-content:center;gap:17px;margin-bottom:40px}@media (max-width:1200px){body section.s-contact .d-app-list{margin-bottom:30px}}@media (max-width:1200px){body section.s-contact .d-app-list .img-google-play,body section.s-contact .d-app-list .img-app-store{width:auto;height:44px}}body section.s-contact .container{width:100%;max-width:1280px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;background-color:#fff;padding-top:42px;padding-bottom:42px}@media (max-width:1200px){body section.s-contact .container{max-width:600px;padding:30px 55px 40px}}body section.s-contact .container h2{margin-bottom:60px}@media (max-width:1200px){body section.s-contact .container h2{margin-bottom:30px}}body section.s-contact .container p{font-size:21px;font-weight:500;line-height:2.29;color:#000;text-align:center}@media (max-width:1200px){body section.s-contact .container p{font-size:14px;line-height:1.86}}.link-btn{height:46px;border-radius:23px;background-color:#18a501;font-weight:700;color:#fff;width:100%;max-width:251px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;display:flex;align-items:center;justify-content:center;line-height:100%;margin-top:40px}@media (max-width:1200px){.link-btn{font-size:18px}}