.btn{display:flex;justify-content:center;margin:auto;padding:12px 0;border-radius:3.2em;text-decoration:none;border:2px solid #97a7b1}.btn span{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#2c353b;font-size:14px;line-height:1.5;display:flex;flex:0 0 auto;padding-right:calc(1.5em + 4px);align-items:center}@media screen and (min-width:1240px){.btn span{font-size:16px}}.btn span:after{content:"";display:block;position:absolute;right:0;top:50%;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .2s;background-size:1.5em 3em;width:1.5em;height:1.5em;background-position:0 0}.btn[target=_blank] span:after{background-image:url(/assets/img/ic_blank_002.svg)}.btn\:primary{border:none;background-color:#00708d}.btn\:primary span{color:#fff}.btn\:primary[target=_blank] span:after{background-position:0 -1.5em}.btn\:nomark span{padding-right:0}.btn\:nomark span:after{display:none}@media screen and (min-width:1240px){.btn:hover{opacity:.8}}.mv{width:100%;height:100%;margin-bottom:60px;padding:28px 60px 20px;background-image:url(/assets/img/lp/contractor/parking/img_mv_bg_sp.svg);background-size:auto;background-color:#ebf2f9;background-position:50%}@media screen and (min-width:1240px){.mv{margin-bottom:72px;padding:64px 0 56px;background-image:url(/assets/img/lp/contractor/parking/img_mv_bg_pc.svg)}}.mv .hdg{margin-bottom:48px}@media screen and (min-width:1240px){.mv .hdg{margin-bottom:56px}}.mv .hdg-logo{height:22px;margin-bottom:24px}@media screen and (min-width:1240px){.mv .hdg-logo{height:35px;margin-bottom:32px}}.mv .hdg-logo img{height:100%}.mv .hdg-intro{font-size:14px}@media screen and (min-width:1240px){.mv .hdg-intro{font-size:28px}}@media screen and (min-width:1240px){.mv .hdg-text{font-size:48px}}.mv .hdg-lead>picture img{width:286px;margin:0 auto}@media screen and (min-width:1240px){.mv .hdg-lead>picture img{width:892px}}.about-pd{margin-bottom:60px}@media screen and (min-width:1240px){.about-pd{margin-bottom:72px}}.about-pd .arrow{width:160px;margin:40px auto}@media screen and (min-width:1240px){.about-pd .arrow{width:220px}}.about-pd .list\:check{margin-bottom:36px}@media screen and (min-width:1240px){.about-pd .list\:check{margin-bottom:32px}}.about-pd .list\:check li{position:relative;margin-bottom:24px;padding-left:24px;line-height:1.75}@media screen and (min-width:1240px){.about-pd .list\:check li{padding-left:32px}}.about-pd .list\:check li:before{content:"";background:url(/assets/img/lp/contractor/parking/icon_check.svg) 50% no-repeat;background-size:contain;width:16px;height:16px;position:absolute;left:0;top:5px}@media screen and (min-width:1240px){.about-pd .list\:check li:before{width:24px;height:24px}}@media screen and (min-width:1240px){.about-pd .about{display:flex;align-items:center;justify-content:space-between}}.about-pd .about-img{margin-top:16px}@media screen and (min-width:1240px){.about-pd .about-img{margin-top:0}}.about-pd .heading\:6{font-size:20px;font-weight:400}@media screen and (min-width:1240px){.about-pd .heading\:6{font-size:24px;font-weight:700}}.about-pd .flow{margin-bottom:48px;padding:32px 24px;border:1px solid #d3d9dd;border-radius:10px}@media screen and (min-width:1240px){.about-pd .flow{padding:56px 40px;border-radius:20px}}@media screen and (min-width:1240px){.about-pd .flow-hdg{font-size:24px}}.about-pd .flow-img{margin-bottom:40px}@media screen and (min-width:1240px){.about-pd .flow-img{margin-bottom:56px}}.about-pd .flow-btn{width:204px;height:44px}@media screen and (min-width:1240px){.about-pd .flow-btn{width:220px}}.special-offer{background-color:#daeef5;margin-bottom:56px}@media screen and (min-width:1240px){.special-offer{margin-bottom:64px}}.special-offer-wrap{margin:72px auto;padding:32px 16px;border-radius:10px;background-color:#fff}@media screen and (min-width:1240px){.special-offer-wrap{margin:120px auto;padding:64px 160px;border-radius:20px}}.special-offer .about-hdg{margin-bottom:16px}@media screen and (min-width:1240px){.special-offer .about-hdg{margin-bottom:32px}}.special-offer .about-detail{padding:16px 0}@media screen and (min-width:1240px){.special-offer .about-detail{display:flex;padding:32px 0}}.special-offer .about-detail:not(:last-child){border-bottom:1px solid #d3d9dd}.special-offer .about-title{color:#1b809f;text-indent:-1.4em;padding-left:1.4em;margin-bottom:12px}@media screen and (min-width:1240px){.special-offer .about-title{padding-right:40px;width:196px;margin-bottom:0}}.special-offer .about-title:before{content:"■";padding-right:.4em}.special-offer .about-inner{padding-left:24px}@media screen and (min-width:1240px){.special-offer .about-inner{padding-left:0}}.special-offer .step{border:3px solid #1b809f;border-radius:10px;margin-bottom:16px;padding:32px 16px}@media screen and (min-width:1240px){.special-offer .step{display:flex;border-radius:20px;margin-bottom:24px;padding:40px 64px}}.special-offer .step-label{background:#1b809f;color:#fff;border-radius:21px;height:36px;width:130px;display:flex;align-items:center;justify-content:center;font-size:20px;margin:0 auto 16px}@media screen and (min-width:1240px){.special-offer .step-label{margin:0;width:124px;height:42px;font-size:24px}}@media screen and (min-width:1240px){.special-offer .step-detail{padding-left:40px;width:96%}}.special-offer .step-title{color:#1b809f}.special-offer .step-code{margin-bottom:40px;padding:24px;text-align:center;border:1px solid #1b809f;border-radius:5px;background:rgba(229,249,255,.3)}@media screen and (min-width:1440px){.special-offer .step-code{display:flex;flex-direction:row;justify-content:center;grid-gap:44px;align-items:center}}.special-offer .step-code-target{color:#00708d;font-size:20px}@media screen and (min-width:1240px){.special-offer .step-code-target{font-size:24px}}.special-offer .step .attention{font-size:16px;margin-top:40px;margin-bottom:17px;position:relative;padding-left:36px}@media screen and (min-width:1240px){.special-offer .step .attention{font-size:20px}}.special-offer .step .attention:before{content:"";background:url(/assets/img/lp/contractor/parking/icon_attention.svg) 50% no-repeat;background-size:contain;width:32px;height:32px;position:absolute;left:0;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:1240px){.special-offer .finish{max-width:625px;margin:0 auto}}.special-offer .finish-text{margin:32px auto 16px}@media screen and (min-width:1240px){.special-offer .finish-text{margin-bottom:24px}}.special-offer .finish-caption{margin:16px auto 32px}@media screen and (min-width:1240px){.special-offer .finish-caption{margin:24px auto 32px}}.special-offer .terms-inner{height:398px;overflow:auto;padding:16px 8px;border:1px solid #d3d9dd;border-radius:10px;line-height:2}@media screen and (min-width:1240px){.special-offer .terms-inner{padding:24px 90px}}@media screen and (min-width:1240px){.special-offer .contact-contents{display:flex;align-items:flex-start;justify-content:center}}@media screen and (min-width:1240px){.special-offer .contact-contents>div{flex:1 1 50%}}.special-offer .contact-target{margin-bottom:24px}@media screen and (min-width:1240px){.special-offer .contact-target{margin-bottom:33px;font-size:18px}}.special-offer .contact-content:first-child{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #d3d3d3}@media screen and (min-width:1240px){.special-offer .contact-content:first-child{margin:0;padding:0 70px 0 0;border-right:1px solid #d3d3d3;border-bottom:none}}.special-offer .contact-content .kinto{color:#00708d}.special-offer .contact-content .kinto .tel-num:not(:last-child){margin-bottom:16px}@media screen and (min-width:1240px){.special-offer .contact-content .kinto .tel-num:not(:last-child){margin-bottom:8px}}@media screen and (min-width:1240px){.special-offer .contact-content .kinto .tel-num{display:flex;flex-wrap:wrap;justify-content:center}}.special-offer .contact-content .kinto .tel-num-label{display:flex;justify-content:center;align-items:center;width:108px;margin:0 auto;padding:0 12px}@media screen and (min-width:1240px){.special-offer .contact-content .kinto .tel-num-label{width:120px;margin:0 24px 0 0}}.special-offer .contact-content .kinto .tel-num-label\:gray{color:#2c353b;background-color:#d9d9d9}.special-offer .contact-content .kinto .tel-num-label\:primary{color:#fff;background-color:#00708d}.special-offer .contact-content .pd *{color:#0451a1}.special-offer .contact-content .pd-hdg{margin-bottom:8px}@media screen and (min-width:1240px){.special-offer .contact-content .pd-hdg{margin-bottom:0}}.special-offer .margin\:bottom\:section{margin-bottom:48px}@media screen and (min-width:1240px){.special-offer .margin\:bottom\:section{margin-bottom:64px}}.mobima{margin-bottom:72px}@media screen and (min-width:1240px){.mobima{margin-bottom:112px}}.mobima-hdg{margin-bottom:16px}@media screen and (min-width:1240px){.mobima-hdg{margin-bottom:32px}}.mobima-btn{max-width:327px;margin-bottom:56px;padding:14px}@media screen and (min-width:1240px){.mobima-btn{width:335px;padding:16px;margin-bottom:64px}}.mobima-mascot{width:80px;margin:0 auto}@media screen and (min-width:1240px){.mobima-mascot{width:92px}}.pd-btn{width:310px;height:45px;padding:12px}@media screen and (min-width:1240px){.pd-btn{width:330px;height:56px}}.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.54)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:flex;position:relative}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}