@charset "utf-8";:root{--main-color:#c21e58}:root{--sub-color:#ff7e00}:root{--text-color:#222}:root{--text-font:"Noto Sans JP",serif}section{width:100%;padding:70px 0;position:relative;overflow:hidden}.inner{width:90%;max-width:1000px;margin:0 auto;position:relative}h1,h2,h3,h4,h5,h6{line-height:1.6;letter-spacing:.05em}h2{color:#383838}p{font-size:15px;line-height:1.6;letter-spacing:.05em}@media screen and (max-width:768px){section{padding:40px 0}}.title{font-size:36px;font-weight:700;text-align:center;margin:0 0 40px}.title span{display:block;font-family:"Red Hat Display",serif;font-size:14px;letter-spacing:.05em;color:var(--main-color)}.bg{background:#fafafa}@media screen and (max-width:820px){.title{font-size:24px;margin:0 0 23px}.title span{font-size:13px;margin:0 0 5px}}header{display:flex !important;align-items:center;justify-content:space-between;height:90px;padding:0 40px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;z-index:1000;opacity:0}header.active{animation:fvintop 3s ease-in-out;opacity:1}@keyframes fvintop{0%{opacity:0;top:-10px}15%{opacity:1;top:0}}header h1{width:140px}header h1 a,header h1 img{display:block}.cta{display:flex;align-items:center;justify-content:center;width:210px;height:48px;font-size:15px;font-weight:700;color:#fff;background:#ff7e00;border-radius:5px;transition:.5s;opacity:1}.cta:before{display:inline-block;content:"";width:14px;height:14px;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/icon-download.svg);margin:0 3px 0 0}@media screen and (min-width:767px){.cta:hover{opacity:.7}}@media screen and (max-width:520px){header{height:70px;padding:0 15px}header h1{width:100px}.cta{width:160px;height:40px;font-size:13px}}.fv{height:100vh;max-height:714px;padding:0;overflow:inherit;margin:0 auto}.fv .textBox{width:50%;min-width:770px;height:100%;background:#fff;border-radius:0 0 100px;padding:130px 0 0;position:relative;z-index:1;overflow:hidden}.fv .textBox .inner{max-width:610px}.fv-image{display:flex;justify-content:center;align-items:center;width:537px;height:310px;position:absolute;bottom:-10px;left:calc(50% + -90px);z-index:10;transition:.5s}.fv-image img{display:block;position:relative;opacity:0}.fv-image img.active{animation:fvin 3s ease-in-out;opacity:1}@keyframes fvin{0%{opacity:0;bottom:-10px}15%{opacity:1;bottom:0}}.fv-bg{width:50%;min-width:calc(100% - 680px);height:calc( 100% - 90px );position:absolute;bottom:0;right:0;border-radius:0 0 100px}.fv h2{font-size:53px;font-weight:700;line-height:1.3;margin:0 0 10px;animation:fvin 2s ease-in-out;position:relative}.fv h2 span{font-size:65px}.fv h2+p{font-size:20px;font-weight:700;margin:0 0 30px;opacity:0;position:relative}.fv h2+p.active{animation:fvin 2s ease-in-out;opacity:1}.fv ul li{display:flex;align-content:center;justify-content:center;width:24%;max-width:145px;height:95px;margin:0 0 10px}.fv ul li span{display:flex;align-content:center;justify-content:center;flex-wrap:wrap;width:100%;border-radius:7px;background:#fbf5f5;transform:scale(0,.0) translate(0%,0%)}.fv ul li.active span{animation:fvpopin .3s linear;transform:scale(.9,.9) translate(0%,5%)}@keyframes fvpopin{0%{transform:scale(0,.0) translate(0%,0%)}75%{transform:scale(1,1.0) translate(0%,0%)}100%{transform:scale(.9,.9) translate(0%,5%)}}.fv ul li img{width:40px;height:40px;margin:0 0 3px}.fv ul li p{font-size:13px;text-align:center;color:#c21e58}@media screen and (max-width:1700px){.fv-image{left:740px}}@media screen and (max-width:1365px){.fv .textBox{width:60%;max-width:770px}.fv h2{font-size:3.5vw}.fv h2 span{font-size:4.5vw}.fv h2+p{font-size:1.3vw}.fv-image{width:40%;max-width:537px}}@media screen and (max-width:1260px){.fv-image{left:auto;right:0}}@media screen and (max-width:1100px){.fv{height:auto;max-height:fit-content;padding:0 0 25px;overflow:hidden}.fv .inner{width:98%}.fv .textBox{width:100%;max-width:100%;height:auto;border-radius:0;padding:130px 0 0;overflow:visible}.fv-image{display:block;width:96%;max-width:326px;height:190px;margin:0 auto;position:relative;bottom:0;right:auto;left:0}.fv-bg{display:none}.fv h2{font-size:30px;text-align:center;margin:0 0 20px}.fv h2 span{font-size:38px}.fv h2+p{font-size:14px;text-align:center;margin:0 0 20px}.fv ul{max-width:335px;margin:0 auto 20px}.fv ul li{width:49%;max-width:160px;height:50px;justify-content:center}.fv ul li img{width:28px;height:28px;margin:0 5px 0 0;object-fit:contain}.fv ul li p{width:calc( 100% - 54px );text-align:left;line-height:2}}.fv span.deco{display:block;content:"";position:absolute;z-index:-1}.fv span.deco:nth-child(1){background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-fv01.svg);height:320px;top:10px;left:-70px;animation:fvdeco01 5s linear infinite;z-index:10}@keyframes fvdeco01{0%{width:340px;transform:rotate(0deg)}50%{width:370px;transform:rotate(2deg)}100%{width:340px;transform:rotate(0deg)}}.fv span.deco:nth-child(2){background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-fv02.svg);width:280px;height:240px;animation:fvdeco02 5s linear infinite}@keyframes fvdeco02{0%{bottom:-70px;right:-10px;transform:rotate(0deg)}50%{bottom:-80px;right:-10px;transform:rotate(0deg)}100%{bottom:-70px;right:-10px;transform:rotate(0deg)}}.fv span.deco:nth-child(3){background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-fv03.svg);width:103px;height:38px;animation:fvdeco03 10s linear infinite}@keyframes fvdeco03{0%{top:170px;right:115px;transform:rotate(0deg)}50%{top:180px;right:105px;transform:rotate(10deg)}100%{top:170px;right:115px;transform:rotate(0deg)}}.fv span.deco:nth-child(4){background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-fv04.svg);width:52px;height:23px;left:70px;animation:fvdeco04 10s linear infinite}@keyframes fvdeco04{0%{bottom:35px;transform:rotate(0deg)}50%{bottom:25px;transform:rotate(-10deg)}100%{bottom:35px;transform:rotate(0deg)}}@media screen and (max-width:1100px){.fv span.deco:nth-child(2){display:none}.fv:before{display:block;content:"";position:absolute;z-index:-1;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-fv02.svg);width:280px;height:240px;right:-30px;animation:fvdeco02 5s linear infinite}@keyframes fvdeco02{0%{bottom:-70px;right:-10px;transform:rotate(0deg)}50%{bottom:-80px;right:-10px;transform:rotate(0deg)}100%{bottom:-70px;right:-10px;transform:rotate(0deg)}}}@media screen and (max-width:768px){.fv .textBox{min-width:100%}}@media screen and (max-width:520px){.fv span.deco:nth-child(1){height:140px;top:40px;left:-35px;animation:fvdeco01 5s linear infinite}@keyframes fvdeco01{0%{width:160px;transform:rotate(0deg)}50%{width:160px;transform:rotate(2deg)}100%{width:160px;transform:rotate(0deg)}}.fv span.deco:nth-child(3){background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-fv03.svg);width:80px;height:30px;animation:fvdeco03 10s linear infinite}@keyframes fvdeco03{0%{top:100px;right:20px;transform:rotate(15deg)}50%{top:100px;right:20px;transform:rotate(15deg)}100%{top:100px;right:20px;transform:rotate(15deg)}}.fv span.deco:nth-child(4){width:40px;height:18px;left:8px;animation:fvdeco04 10s linear infinite}@keyframes fvdeco04{0%{bottom:-20px;transform:rotate(0deg)}50%{bottom:-20px;transform:rotate(-10deg)}100%{bottom:-20px;transform:rotate(0deg)}}}.result{padding:60px 0 80px}.result .inner{max-width:920px}.result h2{font-size:32px;text-align:center;margin:0 0 40px}.result ul{margin:0 0 50px}.result li{width:32%;max-width:280px}.result p{font-size:12px;color:#b8b8b8}.marker{color:var(--main-color);position:relative}.marker:after{display:block;content:"";width:100%;border-bottom:solid 2px var(--main-color);position:absolute;bottom:0;left:0}@media screen and (max-width:1000px){.result h2{font-size:3vw}}@media screen and (max-width:520px){.result{padding:60px 0 40px}.result h2{font-size:21px;margin:0 0 20px}.result ul{justify-content:center;margin:0 0 20px}.result li{width:247px;margin:0 0 15px}.result li:last-child{margin:0}}.ask{padding:60px 0 60px;margin:0 0 60px;overflow:inherit}.ask:before{display:block;content:"";position:absolute;width:0;height:0;bottom:-120px;left:50%;border-style:solid;border-width:120px 50vw 0;border-color:#fafafa transparent transparent;transform:translateX(-50%)}.ask:after{display:block;content:"";width:80px;height:34px;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/icon-arrow.svg);position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.ask .inner{max-width:1185px}.ask ul li{width:32%;max-width:375px}.ask ul.imageBox li img{display:block;height:100px;margin:0 auto;object-fit:contain}.ask ul.textBox li{display:flex;align-items:center;height:120px;padding:0 15px;background:#fff;border-radius:10px;margin:0 0 25px}.ask ul.textBox li:nth-child(1),.ask ul.textBox li:nth-child(4){padding:0 42px}.ask ul.textBox li:before{display:block;content:"";width:26px;height:27.5px;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/icon-check.svg);margin:0 15px 0 0}.ask ul.textBox li p{font-size:18px;font-weight:700;line-height:1.5}@media screen and (max-width:1366px){.ask .inner{max-width:760px}.ask ul.imageBox{justify-content:center}.ask ul.imageBox li{width:fit-content;position:relative}.ask ul.imageBox li:nth-child(3){left:-18px}.ask ul.textBox li{width:49%;padding:0 18px}.ask ul.textBox li:nth-child(1),.ask ul.textBox li:nth-child(4){padding:0 18px}}@media screen and (max-width:820px){.ask{padding:35px 0 40px;margin:0 0 20px}.ask ul.imageBox li img{height:80px}.ask ul.textBox{justify-content:center}.ask ul.textBox li{width:100%;height:80px;font-size:15px;padding:0 18px;margin:0 0 9px}.ask ul.textBox li:nth-child(1),.ask ul.textBox li:nth-child(4){padding:0 18px}.ask:after{width:60px;height:24px;bottom:3px}.ask:before{bottom:-60px;border-width:60px 50vw 0}}aside{width:90%;max-width:1185px;background:linear-gradient(80deg,#c21e58,#ee8095);border-radius:20px;padding:7% 0;margin:0 auto;position:relative;overflow:hidden}aside .inner{max-width:931px;position:relative;z-index:1}aside .inner div{width:50%}aside .inner img{width:50%;max-width:450px}aside .inner p{font-size:18px;color:#fff;margin:0 0 10px}aside .inner p span{font-size:23px}aside .inner h2{font-size:32px;color:#fff;margin:0 0 30px}aside .inner a{display:flex;align-items:center;justify-content:center;width:255px;height:60px;font-size:14px;font-weight:700;color:var(--main-color);background:#fff;border-radius:54px;transition:.5s}@media screen and (min-width:767px){aside .inner a:hover{color:#fff;background:var(--main-color)}}aside:before,aside:after{display:block;content:"";position:absolute}aside:before{background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-aside01.svg);width:250px;height:230px;top:-35px;left:-40px}aside:after{background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/deco-aside02.svg);width:327px;height:306px;bottom:-130px;right:-60px}.ask+aside{margin:0 auto 80px}@media screen and (max-width:1100px){aside .inner h2{font-size:2.8vw}}@media screen and (max-width:820px){aside .inner p{font-size:14px;text-align:center}aside .inner p span{font-size:20px}aside .inner h2{font-size:20px;text-align:center;margin:0 0 15px}aside .inner .btn{margin:0 auto}}@media screen and (max-width:768px){aside{padding:32px 0 42px;background:linear-gradient(130deg,#c21e58,#ee8095)}aside .inner div{width:100%;margin:0 auto 10px}aside .inner img{width:250px;margin:0 auto}aside:before{width:180px;height:150px;top:-25px;left:-40px}aside:after{width:200px;height:200px;bottom:-95px;right:-40px}.ask+aside{margin:0 auto 45px}}.point{padding:80px 0;border-top:solid 1px #eee}.point .inner{max-width:1124px}.point .title span:nth-child(2){display:inline-block;font-size:63px;font-style:italic;font-weight:800;line-height:1;position:relative;top:8px;right:5px;padding:0 0 0 7px;margin:0 -3px 0 0}.point ul li{margin:0 0 60px}.point ul li:nth-child(even){flex-direction:row-reverse}.point ul li .imageBox{width:calc( 100% - 520px );animation:pointimage 3s linear infinite;position:relative}@keyframes pointimage{0%{top:-5px}50%{top:5px}100%{top:-5px}}.point ul li:nth-child(2) .imageBox{animation:pointimage02 3s linear infinite}@keyframes pointimage02{0%{top:5px}50%{top:-5px}100%{top:5px}}.point ul li .textBox{width:485px}.point ul li .imageBox img{display:block}.point ul li:nth-child(1) .imageBox img{width:100%;max-width:480px}.point ul li:nth-child(2) .imageBox img{width:100%;max-width:571px;margin:0 0 0 auto}.point ul li:nth-child(3) .imageBox img{width:100%;max-width:478px}.point .textBox span{display:block;font-family:"Red Hat Display",serif;font-weight:700;font-size:16px;letter-spacing:.1em;margin:0 0 35px}.point .textBox span:before{display:inline-block;content:"";width:5px;height:5px;border-radius:50%;background:var(--sub-color);margin:0 4px 0 0;position:relative;top:-3px}.point .textBox h3{font-size:32px;margin:0 0 35px}.point .textBox h3 span{display:inline;font-family:var(--text-font);font-size:34px;color:var(--sub-color)}.point .textBox h3 span:before{display:none}.point .textBox p{font-size:16px;line-height:2.2}.point ul li:nth-child(1) .imageBox img{margin:0 auto}.point ul li:nth-child(1) .imageBox:before,.point ul li:nth-child(1) .imageBox:after{display:block;content:"";width:200px;height:165px;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/point-image01-deco01.png);position:absolute;top:-10px;right:55px;z-index:-1;animation:pointdeco01 5s linear infinite}@keyframes pointdeco01{0%{transform:rotate(0deg)}50%{transform:rotate(10deg)}100%{transform:rotate(0deg)}}.point ul li:nth-child(1) .imageBox:after{width:300px;height:330px;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/point-image01-deco02.png);top:auto;right:auto;bottom:-90px;left:0;animation:pointdeco02 5s linear infinite}@keyframes pointdeco02{0%{transform:rotate(0deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(0deg)}}.point ul li:nth-child(3) .imageBox{width:calc(100% - 520px)}.point ul li:nth-child(3) .textBox{width:520px}.point .textBox div:nth-child(4){margin:20px 0 24px}.point .textBox div img{width:48px}.point .textBox div p{width:calc( 100% - 70px );font-size:16px;line-height:1.6}@media screen and (max-width:1000px){.point ul li .imageBox,.point ul li:nth-child(3) .imageBox{width:calc( 100% - 410px )}.point ul li:nth-child(3) .textBox,.point ul li .textBox{width:390px}.point .textBox span{margin:0 0 25px}.point .textBox h3{font-size:2.4vw;margin:0 0 25px}.point .textBox h3 span{font-size:3vw}.point .textBox p{font-size:15px}}@media screen and (max-width:820px){.point{padding:40px 0 20px}.point .title span:nth-child(2){font-size:42px;position:relative;top:4px}.point ul{max-width:390px;margin:0 auto}.point ul li,.point ul li:nth-child(2){flex-direction:column-reverse;margin:0 0 60px}.point ul li .imageBox{width:100%}.point ul li:nth-child(1) .imageBox:before,.point ul li:nth-child(1) .imageBox:after{width:140px;height:120px;top:-5px;right:-30px}.point ul li:nth-child(1) .imageBox:after{width:200px;height:230px;top:auto;bottom:-60px;right:auto;left:-50px}.point ul li .textBox{width:100%;margin:0 0 20px}.point ul li:nth-child(1) .imageBox img{width:100%}.point ul li:nth-child(2) .imageBox img,.point ul li:nth-child(3) .imageBox img{width:80%;margin:0 auto}.point .textBox span{font-size:13px;text-align:center;margin:0 0 5px}.point .textBox h3{font-size:21px;text-align:center;line-height:1.4;margin:0 0 10px}.point .textBox h3 span{font-size:28px}.point li:nth-child(3) .textBox h3 span{font-size:22px}.point .textBox p{font-size:14px;line-height:1.8}.point ul li:nth-child(3) .imageBox{width:100%}.point ul li:nth-child(3) .textBox{width:100%}.point .textBox div:nth-child(4){margin:15px 0 14px}.point .textBox div p{width:calc(100% - 60px);font-size:13px}}.case .title{margin:0 0 34px}.caseSlider li{width:400px;background:#fff;border-radius:10px;box-shadow:0 4px 14px rgba(0,0,0,.1);overflow:hidden;margin:0 8px 10px}.caseSlider li .img{padding-top:55%}.caseSlider li div{padding:20px 28px}.caseSlider li div h3{font-size:15px;color:#7e7e7e;margin:0 0 15px}.caseSlider li div p{font-size:18px;font-weight:700}.caseSlider li div p span{color:var(--sub-color)}.slick-track{display:flex}.slick-slide{height:auto !important}.slick-dots{position:relative;left:0;margin:5px auto 60px}ul.slick-dots li{width:22px;background:0 0;border-radius:0;box-shadow:none}.slick-dots li button:before{width:13px;height:13px;background:#d9d9d9;opacity:1}.slick-dots li.slick-active button:before{background:#7e7e7e}@media screen and (max-width:820px){.case .title{margin:0 0 26px}.caseSlider li{margin:0 5px 10px}.caseSlider li div{padding:15px 24px}.caseSlider li div h3{font-size:13px;margin:0 0 10px}.caseSlider li div p{font-size:15px}.slick-dots{position:relative;margin:0 auto 30px}ul.slick-dots li{width:13px}.slick-dots li button:before{width:7.5px;height:7.5px}}.download{padding:70px 0 186px}.download .inner{max-width:1180px}.download h2{margin:0 0 40px}.download h2+p{font-size:15px;text-align:center;margin:0 0 30px}.download h2+p+a{display:flex;align-items:center;justify-content:center;width:90%;max-width:405px;height:48px;font-size:13px;line-height:1.4;letter-spacing:.04rem;text-decoration:underline;color:#fff;border-radius:85px;background:#c9af70;margin:0 auto 40px;position:relative;transition:.5s;opacity:1}@media screen and (min-width:767px){.download h2+p+a:hover{opacity:.7}}.download h2+p+a:before,.download h2+p+a:after{display:inline-block;content:""}.download h2+p+a:before{width:3px;height:6px;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/icon-arrow-w.svg);margin:0 5px 0 0}.download h2+p+a:after{width:12px;height:12px;background:center/contain no-repeat url(//tripla.io/wp-content/themes/startit/2025lp/css/../img/icon-link.svg);margin:0 0 0 5px}@media screen and (max-width:520px){.download{padding:36px 0 89px}.download h2+p{font-size:14px}.download h2+p+a{width:100%;max-width:300px}.download h2+p+a:before{margin:0 10px 0 0}.download h2+p+a:after{position:absolute;bottom:8px;right:60px}}@media screen and (max-width:520px){.download .inner{width:100%;padding:0 7px}}.form{background:#fff;padding:70px 0 80px}.form form{width:90% !important;max-width:500px;margin:0 auto !important}.form dl{width:90%;max-width:540px;margin:0 auto 40px}.form dl dt{font-size:14px;font-weight:700;letter-spacing:0;margin:0 0 5px}dt.required:after{display:inline-block;content:"必須";font-size:12px;font-weight:700;color:#fff;padding:0 5px;border-radius:2px;background:var(--main-color);margin:0 0 0 5px}.form dl dd input,.form dl dd select{height:60px;font-size:16px;border:solid 1px #ccc;display:flex;align-items:center;border-radius:8px;letter-spacing:1.2px;padding:0 20px}.form dl dd p{font-size:13px;color:#7f7f7f;margin:10px 0 0}.form dl dd .checkbox-service .wpcf7-list-item{display:block;margin:0 0 8px}.form dl dd .checkbox-service label{display:flex;align-items:center}.form dl dd .checkbox-service input{width:18px;height:18px;border-radius:8px;border:solid 1px #ccc;margin:0 10px 0 0}.wpcf7-radio span.wpcf7-list-item:not(:last-child){display:block;margin:0 0 8px}.wpcf7-radio span.wpcf7-list-item label{display:flex}.form dl dd input[type=radio]{width:fit-content;height:15px !important;margin:0 10px 0 0}.form dl dd input[type=radio]+span.wpcf7-list-item-label{height:fit-content;line-height:1}p.privacy{font-size:13px;text-align:center;color:var(--text-color);margin:0 0 40px}p.privacy a{font-size:13px;text-decoration:underline;color:#5fc5ff}p.check{font-size:16px;text-align:center;margin:0 auto 40px}p.check label{display:flex;justify-content:center;align-items:center}p.check label input{width:18px;height:18px;border-radius:8px;border:solid 1px #ccc;margin:0 10px 0 0}.form dl.textarea{height:auto}.form dl.textarea dd textarea{height:160px;font-size:16px;border:solid 1px #ccc;display:flex;align-items:center;padding:20px 30px;border-radius:5px}input[type=text].p-postal-code{width:auto}::-webkit-input-placeholder{color:rgba(34,34,34,.2)}:-ms-input-placeholder{color:rgba(34,34,34,.2) !important}::-moz-placeholder{color:rgba(34,34,34,.2);opacity:1}::placeholder{color:rgba(34,34,34,.2);opacity:1}:focus::-webkit-input-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus::placeholder{color:transparent}[type=submit]{display:flex;align-items:center;justify-content:center;max-width:400px;height:65px;font-size:20px;font-weight:700;text-align:center;color:#fff;background:var(--main-color);border-radius:50px;border:solid 2px var(--main-color);position:relative;margin:0 auto;transition:.5s}@media screen and (min-width:767px){[type=submit]:hover{color:var(--main-color);background:#fff}}form.custom-wpcf7c-confirmed dl dd input,form.custom-wpcf7c-confirmed dl dd select,form.custom-wpcf7c-confirmed dl.textarea dd textarea{border:none;background:#eee;border-radius:0}.form dl dd.select span.wpcf7-not-valid-tip:before{display:none}.screen-reader-response{width:90%;max-width:540px;margin:0 auto 40px}.screen-reader-response li{color:red}.wpcf7-response-output{text-align:center;color:red;margin:20px 0 0}@media screen and (max-width:520px){.form{padding:1px 0 40px}.form dl{width:100%;padding:0 20px}[type=submit]{max-width:300px;height:60px}}footer{height:50px;background:#383838;padding:0 60px;position:relative}.topLink{display:block;width:50px;height:50px;position:absolute;top:-80px;right:40px;z-index:100}footer ul,footer ul li{width:fit-content}footer ul li:nth-child(1){margin:0 30px 0 0}footer ul li a{font-size:13px;color:#fff;transition:.5s;opacity:1}@media screen and (min-width:767px){footer ul li a{opacity:.7}}footer small{width:fit-content;color:#888}@media screen and (max-width:820px){footer.flex{align-content:center;justify-content:center;height:75px;padding:0}.topLink{width:43px;height:43px;top:-55px;right:15px}footer ul{margin:0 0 5px}footer ul,footer ul li{width:fit-content}footer ul li:nth-child(1){margin:0 30px 0 0}}