.page-apply{background:#f0f0f0}.apply-header{height:70px;background:#000;padding:0 36px}@media (min-width:992px){.apply-header{height:100px}.apply-header .apply-steps-wrap{width:930px;margin:0 auto;padding-top:20px}}.apply-header .apply-step-item{width:calc(20% - 3px);height:50px;color:#989898;font-size:13px;line-height:18px;text-align:center;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #656565;position:relative}@media (min-width:992px){.apply-header .apply-step-item{font-size:20px;letter-spacing:.1em}}.apply-header .apply-step-item:after{content:"";width:0;height:0;display:block;border-top:7px solid transparent;border-left:8px solid #656565;position:absolute;right:0;bottom:0}.apply-header .apply-step-item.is-focus{color:#fff;border-bottom-color:#fff}.apply-header .apply-step-item.is-focus:after{border-left-color:#fff}.apply-footer{background:#000;display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:16px 16px 20px}@media (min-width:992px){.apply-footer{min-height:100px;flex-direction:row;align-items:center}.apply-footer.is-step1,.apply-footer.is-step6{flex-direction:column}.apply-footer.is-step2,.apply-footer.is-step3,.apply-footer.is-step4{justify-content:space-between}.apply-footer.is-step5{justify-content:flex-end}}.apply-footer .apply-memo-wrap{position:relative;padding:0 16px 20px}@media (min-width:992px){.apply-footer .apply-memo-wrap{max-width:calc(100% - 632px);min-height:94px;padding-left:5.729166666666666vw;padding-bottom:0;float:left}}@media (min-width:1200px){.apply-footer .apply-memo-wrap{max-width:calc(100% - 657px);padding-left:110px}}.apply-footer .apply-memo-wrap>a.d-lg-none{position:absolute;top:0;right:0}.apply-footer .apply-memo-content{max-height:0;color:#fff;font-size:13px;line-height:20px;overflow:hidden;transition:max-height .2s ease-out}@media (min-width:992px){.apply-footer .apply-memo-content{max-height:100px;font-size:15px}}.apply-footer .apply-memo-content.is-open{max-height:100px}.apply-footer .apply-memo-content li{text-indent:-20px;padding-left:20px}.apply-footer .apply-memo-content li:before{content:"";width:14px;height:4px;display:inline-block;vertical-align:middle;border-top:1px solid #fff;margin-right:6px}.apply-footer .apply-memo-content i{color:#4da0ff;font-style:normal;text-indent:0;letter-spacing:-.1px;display:inline-block;vertical-align:middle;margin-left:2px}.apply-footer .apply-memo-content b{font-weight:400;text-indent:0;display:inline-block;vertical-align:middle}@media (min-width:992px){.apply-footer .apply-memo-content b{display:block}}.apply-footer .apply-agreement-wrap{padding:0 16px 20px}.apply-footer .apply-agreement-wrap .module-radio span{color:#fff}.apply-footer .apply-agreement-wrap a{color:#1681fb;text-decoration:underline}@media (min-width:992px){.apply-footer .apply-agreement-wrap{text-align:center}}@media (min-width:992px){.apply-footer .apply-btns-wrap.justify-content-between{width:600px}}@media (min-width:1200px){.apply-footer .apply-btns-wrap.justify-content-between{width:625px}}.popup{background:#101010;bottom:0}.popup .popup-wrap{width:82.66666666666667%;height:80vh;max-width:1000px;border:1px solid #707070;background:#fff;position:relative;margin:0 auto}.popup .popup-content{position:absolute;top:0;left:0;right:0;bottom:0;padding:50px 24px;overflow-x:hidden}@media (min-width:992px){.popup .popup-content{padding:70px 48px}}.popup .btn-close{width:30px;position:absolute;right:-32px;top:0}@media (min-width:992px){.popup .btn-close{width:40px;right:-56px}}.popup .btn-close>img{width:100%;display:block}.apply-mobile-wrap{padding:36px 36px 76px}.apply-mobile-wrap .h2{margin-bottom:20px}.apply-mobile-wrap .car-name{font-size:18px;line-height:24px;text-align:center}.is-memo-open.apply-mobile-wrap{padding-bottom:120px}.apply-desktop-wrap{display:flex;align-items:stretch;justify-content:space-between}.apply-desktop-wrap .is-sticky{height:calc(100vh - 160px);position:sticky;top:60px}.apply-desktop-wrap .apply-desktop-main{min-height:calc(100vh - 290px)}.apply-desktop-wrap .apply-desktop-side{background:#fff;padding:60px 20px;flex:0 0 368px}@media (min-width:1200px){.apply-desktop-wrap .apply-desktop-side{padding:60px;flex:0 0 468px}}.apply-desktop-wrap .apply-desktop-side .h2{text-align:left}.popup-wrap .h4{padding-top:1.25em}.terms-wrap ol{list-style:decimal inside}.terms-wrap ol li{text-indent:-1.125em;margin-left:1.125em}.terms-wrap ol ol{list-style-type:upper-alpha}.container{display:flex;flex-wrap:wrap;padding:0 10px;max-width:1200px;width:100%;margin:0 auto;flex-direction:column}.hero-banner{align-items:center;justify-items:center;animation:8s ease-in-out infinite}.text h2{font-size:32px;padding-bottom:12px;font-weight:900}.text span{font-size:18px;color:#5c5c5c}@media (max-width:425px){.text h2{font-size:24px}.text span{font-size:16px}}.hero-banner img{width:80%;max-width:400px}.text{text-align:center;padding-top:1.4rem}.button{padding-top:1.2rem;display:flex;flex-direction:row}.home{border:1px solid #ccc;border-radius:20px;color:#5c5c5c}.project{background-color:#e60012;color:#fff}.home,.project{padding:12px 28px;margin:0 1rem;border-radius:20px}@media (max-width:425px){.home,.project{margin:0 .6rem}}a:link{text-decoration:none}.home:hover{background-color:#ccc;color:grey}.project:hover{background-color:#c00e07}