body.page-id-102{color:#000}.hdr-main-evconnect{z-index:0;position:relative;padding-bottom:5.25em}.evconnect-mainvisual__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:12.0625em;left:0;flex-direction:column;align-items:center;width:45%;max-width:770px}.evconnect-mainvisual__text-top{width:100%;padding:.33em .5em;background:#000;color:#ffe229;font-size:2.6875em;font-weight:bold;text-align:center}.evconnect-mainvisual__text-bottom{width:95%;max-width:43.125em;margin-top:2em}.hdr-main__deco{z-index:1;position:absolute;right:3em;bottom:0;width:70%;max-width:81em;mix-blend-mode:overlay}.post-102{background:url(../../images/evconnect/bg_square.png) top center/100% auto repeat}.evconnect-lead{margin-top:6em;text-align:center}.evconnect-lead__top{font-size:2em;font-weight:bold}.evconnect-lead__top .under-line{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(0, #FFE229));background:-webkit-linear-gradient(top, transparent 70%, #FFE229 0);background:linear-gradient(to bottom, transparent 70%, #FFE229 0)}.evconnect-lead__bottom{margin-top:2em;font-size:1.5625em;font-weight:400;line-height:1.8}.evconnect-lead__bottom .bg-text{background:#ffe229}.card-point{margin-top:4em}.card-point__box{z-index:1;position:relative;width:49%;max-width:614px;padding:.7em 3em 2.5em 3em;background:-webkit-gradient(linear, left top, left bottom, color-stop(1em, transparent), color-stop(#FFE229), color-stop(1em, transparent));background:-webkit-linear-gradient(top, transparent 1em, #FFE229, transparent 1em);background:linear-gradient(to bottom, transparent 1em, #FFE229, transparent 1em)}.card-point__box::after,.card-point__box::before{display:block;z-index:-1;position:absolute;right:0;left:0;height:17.125em;background-image:url(../../images/evconnect/parts_card.png);background-repeat:no-repeat;background-size:contain;content:""}.card-point__box::after{-webkit-transform:scale(-1, -1);bottom:0;transform:scale(-1, -1);background-position:center top}.card-point__box::before{top:0;background-position:center top}.card-point__box-title{padding:1em 0;border-bottom:solid 1px;font-size:1.5625em;font-weight:bold;letter-spacing:1px;text-align:center}.card-point__box-text{margin-top:.7em;font-size:1.4375em;letter-spacing:-1px;line-height:1.8}.description-box{margin-top:3em;padding:1.5em 1em;background:url(../../images/bg_gray.jpg);font-size:1.25em;line-height:1.8;text-align:center}.plan-lead{margin-top:3em;font-size:1.5em}h2.evconnect{color:#000 !important;font-family:inherit !important;font-style:inherit !important}.plan-wrap{gap:1em;margin-top:9em}.plan-item+.plan-item{margin-top:4em}.plan-title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;align-items:center;min-height:3.3333333333em;margin:0 .6666666667em;padding:0 .5em;background:#000;color:#ffe229;font-size:1.875em;font-weight:bold}.plan-title::after,.plan-title::before{display:block;z-index:-1;position:absolute;top:0;bottom:0;width:.7333333333em;background-image:url(../../images/evconnect/pasrts_title.png);background-position:center center;background-repeat:no-repeat;background-size:cover;content:""}.plan-title::after{-webkit-transform:scale(-1, -1);right:-0.7333333333em;transform:scale(-1, -1)}.plan-title::before{left:-0.7333333333em}.plan-cnt__textarea-title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;min-height:3.375em;margin-top:1em;padding-left:1em;border-left:solid 6px #333;font-size:1.5em}.plan-cnt__textarea-text{margin-top:1em;font-size:1.125em;line-height:1.8}.plan-cnt__textarea-description{margin-top:2em;padding:1em;background:url(../../images/bg_gray.jpg);font-size:1.125em}.plan-cnt__textarea-description dt{width:7em;margin-right:1em;text-align:center}.plan-cnt{gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex;width:95%;max-width:1192px;margin-top:1.5em;margin-right:auto;margin-left:auto}.plan-cnt__textarea{-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-cnt__imgarea{width:50%;max-width:578px}.plan-cnt__textarea-osusu{margin-top:2em}.plan-cnt__textarea-osusu dt::before{content:"【"}.plan-cnt__textarea-osusu dt::after{content:"】"}.plan-cnt__textarea-osusu dd{-webkit-box-flex:1;-ms-flex:1;flex:1}.plan-cnt__textarea-osusu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.plan-cnt__textarea-osusu li{list-style-type:none !important}.sec-ig{padding:0}.sec-ig .bg_gray{padding:2em 3em}.ig-cnts{margin-top:0}.section h2:not(.reset).ig-heading{border-bottom:none;font-size:.9em}.simple-btn-wrap{margin-top:7em}.simple-btn{display:block;width:95%;max-width:18em;margin-right:auto;margin-left:auto;padding:.84em 1em;border:solid 1px;font-size:1.875em;text-align:center}a.simple-btn{color:#000;text-decoration:none}.step-item{-ms-flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;counter-increment:flow_num}.step-item+.step-item{z-index:1;position:relative;margin-top:7.625em}.step-item+.step-item::after{-webkit-transform:translate(-50%, 0);display:block;z-index:1;position:absolute;top:-4.5em;left:50%;width:0;height:0;transform:translate(-50%, 0);border-width:1.6875em 1.71875em 0 1.71875em;border-style:solid;border-color:#000 transparent transparent transparent;content:""}.step-item:nth-of-type(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.step-cnt{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 2.6875em 2.6875em 2.6875em;background:#fff5bb}.step-cnt__text{gap:2em;display:-webkit-box;display:-ms-flexbox;display:flex}.step-cnt__text-num{z-index:1;position:relative;width:4.12em;height:4.88em;padding-top:.3em;padding-bottom:2.1em;border:solid 3px #000;background:#ffe229;color:#000;font-family:"Oswald",sans-serif;font-size:1.5625em;font-weight:bold;text-align:center}.step-cnt__text-num::after{-webkit-transform:translate(-50%, 0);display:block;z-index:1;position:absolute;bottom:.4em;left:50%;transform:translate(-50%, 0);font-size:2.16em;line-height:1;content:"0" counter(flow_num)}.step-cnt__text-other{-webkit-box-flex:1;-ms-flex:1;flex:1}.step-cnt__text-other-title{-webkit-box-align:center;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;height:4.88em;padding-left:1em;border-bottom:solid;font-size:1.5625em;font-weight:bold}.step-cnt__text-other-inner{margin-top:1em;font-size:1.25em}.step-img{width:44%;max-width:551px;margin:0}.step-cnt__cnv{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;gap:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-top:2.5em}.step-cnt__cnv.tab_und{display:none}.step-cnt__cnv-link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:1;position:relative;flex-direction:column;width:49%;max-width:19.1875em;padding:1.1em .5em 1.1em 4em;background:#000;font-weight:bold}a.step-cnt__cnv-link{color:#fff;text-decoration:none}.step-cnt__cnv-link::after{-webkit-transform:translate(0, -50%);display:block;z-index:1;position:absolute;top:50%;left:.5em;width:2.9375em;height:2.9375em;transform:translate(0, -50%);content:""}.step-cnt__cnv-link.-mail::after{background:url(../../images/evconnect/icon_evconnect_mail.png) center center/contain no-repeat}.step-cnt__cnv-link.-access::after{background:url(../../images/evconnect/icon_evconnect_car.png) center center/contain no-repeat}.step-cnt__cnv-link .font-large{font-size:1.125em}.img-flex{-ms-flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;gap:1em;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.img-flex__img{width:24%;max-width:279px}.img-flex__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1.5em;line-height:1.8}@media screen and (max-width: 1900px){/*! EVコネクト */}@media screen and (max-width: 1540px){/*! EVコネクト */.evconnect-mainvisual__text{font-size:1vw}}@media screen and (max-width: 1260px){/*! EVコネクト */.card-point__box{font-size:.9em}.step-cnt{padding:0 1em 1em 1em}.step-cnt__text-other-title{height:3.8em}.step-cnt__cnv{gap:.5em}.step-cnt__cnv-link{font-size:.95em}}@media screen and (max-width: 1100px){/*! EVコネクト */}@media screen and (max-width: 840px){/*! EVコネクト */.card-point{-webkit-box-pack:center;-ms-flex-pack:center;gap:2em;justify-content:center}.card-point__box{width:100%;max-width:40em}.step-cnt{padding:.5em}.step-cnt__text{gap:1em}.step-cnt__text-num{font-size:1.1em}.step-cnt__text-other{font-size:.9em}.step-cnt__text-other-title{height:2.8em}.step-cnt__cnv.pc{display:none}.step-cnt__cnv.tab_und{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:0;padding-top:1em;padding-bottom:1em;background:#fff5bb}}@media screen and (max-width: 480px){/*! EVコネクト */.hdr-main-evconnect{padding-bottom:1.25em}.evconnect-mainvisual__text{top:auto;right:0;bottom:13em;left:auto;width:90%;font-size:2vw}.hdr-main__deco{width:92%}.card-point__box{padding:.5em 1em 2.5em 1em;font-size:.85em}.card-point__box-text{padding:0 .5em;font-size:1.3em}.plan-cnt{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.plan-cnt__textarea{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.plan-cnt__imgarea{width:100%}.simple-btn-wrap{margin-top:2em}.simple-btn{font-size:1.3em}.step-cnt__text{position:relative}.step-cnt__text-num{position:absolute}.step-cnt__text-other-title{height:3.8em;margin-left:3.7em;padding-left:.5em}.step-img{width:100%}.step-cnt__cnv.tab_und{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.step-cnt__cnv-link{width:100%}.img-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.img-flex__img{width:100%;text-align:center}.img-flex__text{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:1.1em}}