html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:inherit;line-height:1em;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-kerning:normal;font-kerning:normal;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,img,main,menu,nav,section,summary{display:block}html{-webkit-overflow-scrolling:touch;-webkit-print-color-adjust:exact}html,body,input,select,button,textarea{font-family:"Noto Sans JP", Meiryo, "Hiragino Kaku Gothic Pro", "MS PGothic", sans-serif;font-size:16px;color:#111;outline:none}[type='color']:-webkit-autofill,[type='date']:-webkit-autofill,[type='datetime']:-webkit-autofill,[type='datetime-local']:-webkit-autofill,[type='email']:-webkit-autofill,[type='month']:-webkit-autofill,[type='number']:-webkit-autofill,[type='password']:-webkit-autofill,[type='search']:-webkit-autofill,[type='tel']:-webkit-autofill,[type='text']:-webkit-autofill,[type='time']:-webkit-autofill,[type='url']:-webkit-autofill,[type='week']:-webkit-autofill,input:not([type]):-webkit-autofill,textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset !important}[type='color']:required,[type='date']:required,[type='datetime']:required,[type='datetime-local']:required,[type='email']:required,[type='month']:required,[type='number']:required,[type='password']:required,[type='search']:required,[type='tel']:required,[type='text']:required,[type='time']:required,[type='url']:required,[type='week']:required,input:not([type]):required,textarea:required{box-shadow:none}*,*::before,*::after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}p,dt,dd{text-align:justify}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}table,table *{-webkit-backface-visibility:visible}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:'';content:none}a,button{color:inherit;font-size:inherit;text-decoration:none;cursor:pointer;outline:none}a img,button img{border:none}button{background:none;padding:0;border:0}sup{position:relative;top:-1em;font-size:0.5em;font-weight:bold}mark{background:inherit;color:inherit}video::-internal-media-controls-download-button{display:none}video::-webkit-media-controls-enclosure{overflow:hidden}video::-webkit-media-controls-panel{width:calc(100% + 30px)}body{overflow-x:hidden}br.pbr{display:none}header,main,section,footer{display:block;width:100%}.content{display:block;position:relative;width:calc(100% - 60px);height:100%;margin:0 auto}h2{text-align:center;font-size:1.25rem}h2 img,h2 span{display:inline-block}h2 span{line-height:1.5}h2+p,h2+small{display:block;width:100%;text-align:left;line-height:1.8;margin-top:30px}h2+p{font-size:1rem}h2+small{font-size:.75rem}header{height:90px;background:#fff}header .content{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}header h1 img{width:220px;-webkit-transform:translateY(6px);transform:translateY(6px)}header nav{display:none}.hero{position:relative;height:500px;background:url(/cont/ad/visualstudio/img/bg-hero-sp.jpg) center center/cover no-repeat}.hero::after{content:'';display:block;position:absolute;width:100vw;height:95px;left:0;top:92px;background:#fff;z-index:0}.hero .content{position:relative;width:315px;z-index:1}.hero .content::after{content:'';display:block;width:100%;height:254px;position:absolute;top:180px;background:url(/cont/ad/visualstudio/img/img-hero.png) center center/contain no-repeat}.hero h2{display:-webkit-box;display:flex;position:absolute;left:0;top:55px;width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.hero h2 span{font-size:1rem;color:#fff}.hero h2 img{margin-top:25px;width:300px}.hero-promotion{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;left:50%;bottom:-170px;width:315px;height:272px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#fff000;z-index:1}.hero-promotion strong{font-size:1.25rem;line-height:1.4;color:#f00;text-align:center}.hero-promotion mark{display:-webkit-inline-box;display:inline-flex;margin-top:15px;width:275px;height:40px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:1.25rem;background:#f00;color:#fff}.hero-promotion-price{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.hero-promotion-price dt{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;margin-top:18px}.hero-promotion-price dt span,.hero-promotion-price dt small{display:inline-block}.hero-promotion-price dt span{font-size:1.25rem}.hero-promotion-price dt small{font-size:.875rem;margin-top:10px;text-align:center}.hero-promotion-price dd{font-size:1.875rem;margin-top:20px;color:#f00;text-align:center}.intro{padding-top:230px}.intro h2 img{width:230px}.point ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;position:relative;width:100%}.point li{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;width:100%;margin-top:50px}.point figure{display:block;position:relative;width:240px;padding-top:20px}.point figure::after{content:'';display:block;position:absolute;left:0;bottom:0;width:240px;height:40px;border-radius:100%;background:#f2f2f2}.point figure img{display:block;position:relative;width:190px;left:50%;bottom:20px;margin-left:-95px;z-index:1}.point h3{display:inline-block;position:relative;font-size:1.5rem;z-index:0;margin-top:35px}.point h3::after{content:'';display:block;position:absolute;width:calc(100% + 10px);height:10px;left:50%;bottom:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#f0ff00;z-index:-1}.point p{margin-top:30px;font-size:1rem;line-height:1.8}.point p small{display:block;width:100%;font-size:.75rem;margin-top:10px}.point p a{border-bottom:1px solid #111}.feature{padding-top:55px;padding-bottom:55px}.feature h2 img{width:300px}.feature h2 span{margin-top:25px}.feature h2+small{display:inline-block;position:relative;left:50%;width:auto;margin-top:20px;text-align:left;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feature h2+small em{color:#f00;border-bottom:1px solid #f00}.feature h2+small ul{margin-top:14px}.feature h2+small ul li{display:inline-block;width:100%;line-height:1.5}.feature table{width:100%;table-layout:fixed;font-size:.75rem}.feature table td{background:#f1e5ff;text-align:center}.feature table tr td:nth-of-type(1),.feature table tr td:nth-of-type(2),.feature table tr td[colspan="2"].dev{color:#8455bc}.feature table tr td:nth-of-type(3),.feature table tr td:nth-of-type(4),.feature table tr td[colspan="2"].admin{color:#b813a7}.feature-header{margin-top:65px}.feature-body h3{white-space:nowrap}.feature-body h3::before{content:'[ '}.feature-body h3::after{content:' ]'}.feature-body tbody th{line-height:1.6}.feature-body tbody th small{display:inline-block;width:100%}.feature-body tbody td{padding:8px 0 10px}.feature-body tbody td:not(:first-of-type){border-left:1px solid #fff}.feature-body tbody td:empty{background:#f2f2f2}.feature-body tbody td i{display:block;position:relative;width:100%;height:30px;text-indent:-9999px}.feature-body tbody td i::after{content:'';display:block;position:absolute;left:50%;top:50%;width:16px;height:7px;border-bottom:2px solid #111;border-left:2px solid #111;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.feature-body tbody td i+small{font-size:.5625rem;color:#111}.feature-body tbody tr td:nth-of-type(1) i::after,.feature-body tbody tr td:nth-of-type(2) i::after{border-left-color:#8455bc;border-bottom-color:#8455bc}.feature-body tbody tr td:nth-of-type(3) i::after,.feature-body tbody tr td:nth-of-type(4) i::after{border-left-color:#b813a7;border-bottom-color:#b813a7}.feature-body.feature-price tbody tr td,.feature-body.feature-promotion tbody tr td{background:#f2f2f2;padding:18px 0;color:#111}.feature-body.feature-promotion h3{color:#f00}.feature-body.feature-promotion tbody tr td{padding-bottom:10px}.feature-body.feature-promotion tbody tr td>span{display:inline-block;width:100%;color:#f00}.feature-body.feature-promotion tbody tr td a{display:-webkit-inline-box;display:inline-flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:68px;height:50px;border-radius:50px;background:#007dbd;margin:0 auto}.feature-body.feature-promotion tbody tr td a span{display:block;width:3em;height:1em;overflow:hidden;color:#fff}.feature-body.feature-promotion tbody tr:nth-of-type(2) td{padding-top:3px}@media screen and (max-width: 768px){.feature table.feature-header tr:first-of-type td{padding-top:18px;padding-bottom:9px}.feature table.feature-header tr:last-of-type td{padding-top:9px;padding-bottom:18px}.feature table.feature-header th{display:none}.feature table.feature-body tr{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%}.feature table.feature-body th{display:block;width:100%;padding-top:24px;padding-bottom:16px;font-size:.875rem}.feature table.feature-body td{display:block;width:25%}.feature table.feature-body thead th{padding-bottom:0}.feature table.feature-body thead th h3{display:block;width:calc(100vw - 60px);font-size:1rem;text-align:center}.feature table.feature-body.feature-promotion th:empty{display:none}}.feature-standalone{display:inline-block;width:100%;font-size:.875rem;line-height:1.8;color:#007dbd;text-align:center;margin-top:25px}.feature-standalone a{border-bottom:1px solid #007dbd}.feature-btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;max-width:315px;height:80px;border-radius:80px;font-size:1.125rem;background:#007dbd;color:#fff;margin:25px auto 0}.feature-btn+small{display:inline-block;width:100%;text-align:center;font-size:.875rem;line-height:1.8;color:#007dbd;margin-top:25px}.faq{padding-top:60px;padding-bottom:60px;background:#f2f2f2}.faq-box{width:100%;margin:25px auto 0;border-top:1px solid #111;border-bottom:1px solid #111}.faq-box dl{font-size:1rem}.faq-box dl:not(:first-of-type){border-top:1px solid #111}.faq-box dt,.faq-box dd{line-height:1.7}.faq-box dt{position:relative;padding:20px 0;padding-right:35px;cursor:pointer}.faq-box dt::before,.faq-box dt::after{content:'';display:block;position:absolute;right:0;top:50%;width:20px;height:1px;background:#111}.faq-box dt::before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-box dt::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:-webkit-transform 150ms;transition:-webkit-transform 150ms;transition:transform 150ms;transition:transform 150ms, -webkit-transform 150ms}.faq-box dt.opened::after{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}.faq-box dt.opened+dd{opacity:1}.faq-box dd{display:none;opacity:0;-webkit-transition:opacity 400ms;transition:opacity 400ms;padding-bottom:20px}.faq-box dd div{margin:20px 0}.faq-box dd p,.faq-box dd h4{display:block;line-height:1.7}.faq-box dd h4{font-size:1rem;font-weight:700}.faq-box dd h4+p{margin-top:5px}.faq-box dd p+p{margin-top:5px}.faq-box dd p+h4{margin-top:15px}.faq-banner{margin-top:30px}.faq-banner a{display:block;position:relative;width:100%}.faq-banner a::after{content:'';display:block;position:absolute;right:6px;bottom:6px;width:0;height:0;border-right:8px solid #003162;border-top:8px solid transparent}.faq-banner a img{width:100%;border:1px solid #003162}.faq-banner div{display:-webkit-box;display:flex;width:100%;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}.faq-banner div a{width:100%;max-width:315px;margin-top:30px}.others{padding-top:60px;padding-bottom:60px}.others-brand{display:-webkit-box;display:flex;width:100%;max-width:315px;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap;margin:22px auto 0}.others-brand li{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:calc(50% - 8px);height:55px;border:1px solid #ccc;background:#fff;margin:8px 0;padding:12px}.others-brand li img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.others-btn{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin:22px auto 0;width:230px;height:50px;background:#007dbd;color:#fff;border-radius:60px;font-size:.875rem}.steps{padding-top:60px;padding-bottom:60px;background:#f2f2f2}.steps-items{display:-webkit-box;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:30px}.steps-items li{position:relative;width:100%}.steps-items li::before{content:'';display:block;width:100%;height:12px;background-position:center center;background-size:contain;background-repeat:no-repeat}.steps-items li:nth-child(1)::before{background-image:url(/cont/ad/visualstudio/img/text-step-1.png)}.steps-items li:nth-child(2)::before{background-image:url(/cont/ad/visualstudio/img/text-step-2.png)}.steps-items li:nth-child(3)::before{background-image:url(/cont/ad/visualstudio/img/text-step-3.png)}.steps-items li:nth-child(4)::before{background-image:url(/cont/ad/visualstudio/img/text-step-4.png)}.steps-items li:nth-child(5)::before{background-image:url(/cont/ad/visualstudio/img/text-step-5.png)}.steps-items li:not(:last-of-type){margin-bottom:30px}.steps-items h3{width:200px;text-align:center;font-size:1rem;font-weight:700;border-top:1px solid #111;padding-top:18px;margin:18px auto 0}.steps-items p{margin-top:20px;font-size:.875rem;line-height:1.8;letter-spacing:0}.steps-items p small{display:block;font-size:.75rem;margin-top:4px}.steps-details{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:55px}.steps-details>div{width:100%}.steps-details>div:last-of-type{margin-top:30px}.steps-details h4{font-size:1rem;font-weight:700}.steps-details h4+p{margin-top:15px}.steps-details h4+img{margin-top:15px}.steps-details p{font-size:.875rem;line-height:1.8}.steps-details p+h4{margin-top:30px}.steps-details p+p,.steps-details p+img{margin-top:25px}.steps-details img{display:inline-block;width:150px}.steps-details img+p{margin-top:15px}footer{background:#111;padding-top:45px;padding-bottom:50px;color:#fff;font-size:.875rem}footer .content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}footer li:not(:first-of-type){margin-top:8px}footer li::before{content:'・'}footer cite{font-style:normal;font-size:.625rem;text-align:center;margin-top:45px}@media screen and (min-width: 769px){br.pbr{display:inline}br.sbr{display:none}header,main,section,footer{min-width:1200px}.content{width:1200px;letter-spacing:0.04em}h2{font-size:2rem}h2 span{line-height:1}h2+p,h2+small{text-align:center;line-height:2;margin-top:50px}h2+small{font-size:.875rem}header{height:140px}header .content{-webkit-box-pack:justify;justify-content:space-between}header h1 img{width:300px;-webkit-transform:none;transform:none}header nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:1rem}header ul{display:-webkit-inline-box;display:inline-flex}header li:not(:first-of-type)::before{content:'|';padding:0 1em}header li a:hover{border-bottom:1px solid #007dbd}header .header-btn{display:-webkit-inline-box;display:inline-flex;width:200px;height:60px;border-radius:60px;background:#007dbd;color:#fff;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;margin-left:40px;-webkit-transition:background 200ms;transition:background 200ms}header .header-btn:hover{background:#009eef}.hero{height:560px;background-image:url(/cont/ad/visualstudio/img/bg-hero.jpg)}.hero::after{height:160px;top:200px}.hero .content{width:1000px}.hero .content::after{right:0;top:70px;width:412px;height:418px}.hero h2{top:120px;width:501px}.hero h2 span{font-size:1.875rem}.hero h2 img{margin-top:70px;width:auto}.hero-promotion{bottom:-150px;width:800px;height:300px;margin-left:-400px;-webkit-transform:none;transform:none}.hero-promotion strong{font-size:2rem;line-height:1}.hero-promotion mark{margin-top:25px;width:480px;height:50px;font-size:1.5rem}.hero-promotion-price{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:baseline;align-items:baseline}.hero-promotion-price dt{-webkit-box-pack:start;justify-content:flex-start;margin-top:25px}.hero-promotion-price dt span{font-size:1.875rem}.hero-promotion-price dt small{font-size:1rem;margin-top:8px;text-align:left}.hero-promotion-price dd{font-size:2.5rem;margin-top:0;margin-left:45px;text-align:right}.intro{padding-top:290px}.intro h2 img{width:441px}.point{background:#f2f2f2;margin-top:185px}.point ul{top:-134px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between}.point li{width:calc(33.3333333333% - 60px);margin-top:0}.point li a{-webkit-transition:color 200ms;transition:color 200ms}.point li a:hover{color:#007dbd}.point figure{height:240px;padding-top:0}.point figure::after{background:#fff}.point figure img{position:absolute;width:180px;margin-left:-90px}.feature{padding-top:140px}.feature h2 img{width:auto}.feature h2 span{margin-top:65px}.feature h2+small{margin-top:65px}.feature h2+small ul li+li{margin-top:4px}.feature table{font-size:1rem}.feature table th{width:390px}.feature-header tr:first-of-type td{padding-top:28px;padding-bottom:0}.feature-header tr:last-of-type td{padding-top:26px;padding-bottom:24px;font-size:1.25rem}.feature-header+.feature-body{margin-top:-94px}.feature-body h3{font-size:24px;padding-top:48px;padding-bottom:24px}.feature-body tbody th{background:#f2f2f2;padding:0 26px}.feature-body tbody th small{font-size:.875rem}.feature-body tbody td{padding:20px 0 24px;border-left:2px solid #fff}.feature-body tbody td i{height:40px}.feature-body tbody td i::after{width:22px;height:9px;border-bottom-width:3px;border-left-width:3px}.feature-body tbody td i+small{font-size:.75rem}.feature-body tbody tr:not(:first-of-type) th,.feature-body tbody tr:not(:first-of-type) td{border-top:1px solid #fff}.feature-body.feature-price tbody tr td,.feature-body.feature-promotion tbody tr td{padding:26px 0;font-size:1.25rem}.feature-body.feature-promotion tbody tr td{padding-bottom:20px}.feature-body.feature-promotion tbody tr td a{width:160px;height:60px;border-radius:60px;-webkit-transition:background 200ms;transition:background 200ms}.feature-body.feature-promotion tbody tr td a span{width:auto;height:auto;overflow:visible}.feature-body.feature-promotion tbody tr td a:hover{background:#009eef}.feature-body.feature-promotion tbody tr:nth-of-type(2) th,.feature-body.feature-promotion tbody tr:nth-of-type(2) td{border-top:0;padding-top:3px}.feature-standalone{font-size:1.5rem;margin-top:60px}.feature-standalone a:hover{border-bottom:0}.feature-btn{width:1000px;max-width:none;height:160px;border-radius:160px;font-size:1.875rem;margin-top:80px;-webkit-transition:background 200ms;transition:background 200ms}.feature-btn+small{font-size:1rem;color:#111;margin-top:40px}.feature-btn:hover{background:#009eef}.faq{padding-top:130px;padding-bottom:135px}.faq .content{width:1000px}.faq-box{width:800px;margin-top:65px}.faq-box dt,.faq-box dd{line-height:1.8}.faq-box dt{padding:20px 30px;padding-right:80px;-webkit-transition:background 200ms;transition:background 200ms}.faq-box dt::before,.faq-box dt::after{right:30px;height:2px}.faq-box dt:hover{background:rgba(255,255,255,0.75)}.faq-box dd{padding:0 30px 20px;margin-bottom:0}.faq-banner{margin-top:140px}.faq-banner a::after{right:10px;bottom:10px;border-right-width:14px;border-top-width:14px}.faq-banner a img{-webkit-transition:opacity 200ms;transition:opacity 200ms}.faq-banner a:hover img{opacity:0.6}.faq-banner div{margin-top:50px}.faq-banner div a{width:475px;max-width:none;margin-top:0}.others{padding-top:130px;padding-bottom:140px}.others-brand{max-width:none;margin-top:55px}.others-brand li{width:216px;height:80px;margin:15px 0;padding:0}.others-brand li img{width:auto;height:auto;-o-object-fit:none;object-fit:none}.others-btn{margin-top:55px;width:360px;height:60px;border-radius:60px;font-size:1.25rem;-webkit-transition:background 200ms;transition:background 200ms}.others-btn:hover{background:#009eef}.steps{padding-top:135px;padding-bottom:135px}.steps h2{font-size:2.5rem}.steps-items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;margin-top:65px}.steps-items li{width:200px}.steps-items li::before{height:15px}.steps-items li:not(:last-of-type){margin-bottom:0}.steps-items li:not(:last-of-type)::after{content:'';display:block;position:absolute;right:-31px;top:28px;width:0;height:0;border-left:10px solid #111;border-top:7px solid transparent;border-bottom:7px solid transparent}.steps-items h3{width:auto;padding-top:20px;margin-top:20px}.steps-items p{margin-top:25px}.steps-items p small{margin-top:8px}.steps-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.steps-details>div{width:50%}.steps-details>div:first-of-type{padding-right:50px}.steps-details>div:last-of-type{margin-top:0;padding-left:50px;border-left:1px solid #ccc}.steps-details h4+img{margin-top:25px}.steps-details p+h4{margin-top:40px}.steps-details img+p{margin-top:20px}.steps-details a{-webkit-transition:color 200ms;transition:color 200ms}.steps-details a:hover{color:#007dbd}footer{height:200px;padding-top:0;padding-bottom:0}footer .content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}footer ul{display:-webkit-inline-box;display:inline-flex}footer li::before{content:none}footer li:not(:first-of-type){margin-top:0}footer li:not(:first-of-type)::before{content:'|';padding:0 1em}footer a:hover{border-bottom:1px solid #fff}footer cite{font-size:inherit;text-align:right;margin-top:0}}
