﻿@import"https://fonts.googleapis.com/css2?family=ABeeZee&display=swap";.life{padding-bottom:110px;background-color:#3566ae;overflow:hidden}@media screen and (max-width: 767px){.life{padding-bottom:70px}}.life__mv .inner{position:relative;max-width:1000px;padding:100px 20px 17.4%}@media screen and (max-width: 767px){.life__mv .inner{padding:43px 12% 68px}}.life__mv h1{position:relative;font-family:"あおとゴシック EB",sans-serif;color:#fedc68;font-size:50px;line-height:1.4;z-index:5}@media screen and (max-width: 767px){.life__mv h1{font-size:min(7.124682vw,28px);line-height:40px;text-align:center}}.life__mv h1 span{display:block;margin-top:5px;font-size:30px}@media screen and (max-width: 767px){.life__mv h1 span{margin-top:0;font-size:min(5.089058vw,20px);line-height:1.5}}.life__mv .text{position:relative;margin-top:35px;font-family:"あおとゴシック DB",sans-serif;color:#fff;font-size:20px;line-height:1.8;white-space:nowrap;z-index:5}@media screen and (max-width: 767px){.life__mv .text{margin-top:27px;font-size:min(4.58015vw,18px);line-height:1.66666666;text-align:center}}.life__mv nav{position:relative;margin-top:78px;z-index:5}@media screen and (max-width: 767px){.life__mv nav{margin-top:-30px}}.life section{margin-top:120px}@media screen and (max-width: 767px){.life section{margin-top:110px}}.life section:first-of-type{position:relative;margin-top:0;z-index:10}.life section .contents{border-bottom-left-radius:50px;border-bottom-right-radius:50px;background-color:#fff}@media screen and (max-width: 767px){.life section .contents{padding:40px 6% 50px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}}.life__point .contents{padding:80px 10.5%}.life__point .contents .point-list{padding-bottom:120px}@media screen and (max-width: 767px){.life__point .contents .point-list{padding-bottom:100px}}.life__point .contents .point-list__item{position:relative;margin-top:83px;border-radius:15px;border:1px solid #000}@media screen and (max-width: 767px){.life__point .contents .point-list__item{margin-top:85px;border-radius:9px}}.life__point .contents .point-list__item:first-child{margin-top:0}.life__point .contents .point-list__item .magnifying-glass{position:absolute;top:-25px;left:-17px;width:90px;height:90px}@media screen and (max-width: 767px){.life__point .contents .point-list__item .magnifying-glass{width:54px;height:54px}}.life__point .contents .point-list__item .magnifying-glass--inner{position:relative}.life__point .contents .point-list__item .magnifying-glass--inner span{position:absolute;top:50%;left:51%;font-family:"all-round-gothic",sans-serif;font-weight:600;font-style:normal;font-size:28px;letter-spacing:.1em;color:#bacdf2;white-space:nowrap;transform:translate(-50%, -50%)}@media screen and (max-width: 767px){.life__point .contents .point-list__item .magnifying-glass--inner span{left:52%;font-size:17px}}.life__point .contents .point-list__item .magnifying-glass--inner img{width:100%}.life__point .contents .point-list__item h3{padding:17px 20px;font-family:"あおとゴシック B",sans-serif;font-size:clamp(19px,1.5277777778vw,22px);line-height:2;letter-spacing:.05em;text-align:center;border-bottom:1px solid #000}@media screen and (max-width: 767px){.life__point .contents .point-list__item h3{padding:8px 10% 8px 15%;font-size:min(4.58015vw,18px);line-height:1.3888888888}}.life__point .contents .point-list__item .content{padding:40px 6.7%}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content{padding:15px 13px 25px}}.life__point .contents .point-list__item .content .point{width:fit-content;min-width:300px;margin:0 auto;padding:7px 20px;font-family:"あおとゴシック DB",sans-serif;font-size:24px;text-align:center;background-color:#fef148;border-radius:40px;border:1px solid #000}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .point{min-width:216px;padding:6px 0 4px;font-size:17px}}.life__point .contents .point-list__item .content .card{display:flex;margin-top:36px;border-radius:20px;background-color:#f2f2f2;align-items:center;overflow:hidden}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .card{margin-top:15px;flex-direction:column;border-radius:12px}}.life__point .contents .point-list__item .content .card .img{width:110%;max-width:285px}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .card .img{max-width:unset}}.life__point .contents .point-list__item .content .card .box{display:flex;padding:0 2% 0 5%;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .card .box{padding:0 5.5% 18px 5.5%}}.life__point .contents .point-list__item .content .card .box .head{font-family:"あおとゴシック DB",sans-serif;font-size:clamp(14px,1.4583333333vw,21px);line-height:1.54545454}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .card .box .head{margin-top:9px;font-size:min(4.58015vw,18px);line-height:1.6666666}}.life__point .contents .point-list__item .content .card .box .text{margin-top:15px;margin-right:5%;font-family:"あおとゴシック L",sans-serif;font-size:clamp(11px,1.1111111111vw,16px);line-height:1.375}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .card .box .text{margin-top:11px;margin-right:0;font-family:"あおとゴシック R",sans-serif;font-size:min(4.071246vw,16px);line-height:1.5}}.life__point .contents .point-list__item .content .arrow{display:block;margin:32px auto 0;width:41px}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .arrow{width:25px;margin-top:30px}}.life__point .contents .point-list__item .content .answer{margin-top:25px;font-family:"あおとゴシック DB",sans-serif;font-size:clamp(23px,1.944444444vw,28px);letter-spacing:.05em;text-align:center}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .answer{font-size:min(4.58015vw,18px);line-height:1.6666666}}.life__point .contents .point-list__item .content .answer-desc{margin-top:24px;letter-spacing:.1em}@media screen and (max-width: 767px){.life__point .contents .point-list__item .content .answer-desc{margin-top:11px;font-size:min(4.071246vw,16px);line-height:1.5;letter-spacing:0}}.life__point .merit-contents{margin:0 -4.2%;padding:0}@media screen and (max-width: 767px){.life__point .merit-contents{margin:0}}.life__point .merit-contents h3{font-family:"あおとゴシック DB",sans-serif;font-size:32px;letter-spacing:.05em;line-height:2;text-align:center}@media screen and (max-width: 767px){.life__point .merit-contents h3{font-size:24px;line-height:30px}}.life__point .merit-contents .h3-desc{text-align:center}@media screen and (max-width: 767px){.life__point .merit-contents .h3-desc{margin-top:11px;padding-bottom:20px;font-size:16px;line-height:24px}}.life__point .merit-contents h4{font-family:"あおとゴシック EB",sans-serif;font-size:clamp(36px,3.055555555vw,44px);line-height:.6818;text-align:center;margin-top:75px}@media screen and (max-width: 767px){.life__point .merit-contents h4{margin-top:45px;font-size:31px}}.life__point .merit-contents h4:first-child{margin-top:0}.life__point .merit-contents h4.green{color:#64d36a}.life__point .merit-contents h4.yellow{color:#fedc68}.life__point .merit-contents h4.orange{color:#ed8229}.life__point .merit-contents h4.light-blue{color:#62b8c5}.life__point .merit-contents h4.blue{color:#3566ae}.life__point .merit-contents h4.purple{color:#bacdf2}.life__point .merit-contents ul{display:flex;margin-top:6.2%;justify-content:center;gap:73px}@media screen and (max-width: 767px){.life__point .merit-contents ul{margin-top:32px;flex-direction:column;gap:22px}}.life__point .merit-contents ul li{width:calc(50% - 36.5px)}@media screen and (max-width: 767px){.life__point .merit-contents ul li{width:100%}}@media(hover: hover){.life__point .merit-contents ul li .card-wrap:hover{opacity:1}.life__point .merit-contents ul li .card-wrap:hover .btn{color:#000;background-color:#fff;opacity:1}.life__point .merit-contents ul li .card-wrap:hover .btn::after{filter:invert(100%)}}.life__point .merit-contents ul li .box[data-astro-cid-kpn2d36u]{margin-top:-35px;background-color:#fff;border-radius:15px;border:1px solid #000;overflow:hidden}.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk]{display:flex;padding:30px 11%;background-color:#fff;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden}@media screen and (max-width: 767px){.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk]{padding:20px 11%}}.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk] p{display:flex;flex:1;font-size:clamp(16px,1.5972222222vw,23px);line-height:1.76923;align-items:center;white-space:nowrap}@media screen and (max-width: 767px){.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk] p{font-size:min(4.58015vw,18px)}}.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk] .btn{display:flex;width:100%;max-width:240px;margin:20px auto 0;padding:11px 20px 9px 4px;font-family:"あおとゴシック DB",sans-serif;font-size:14px;line-height:1.0625;color:#fff;letter-spacing:-0.05em;background-color:#000;border-radius:32px;border:1px solid #000;justify-content:center;align-items:center;position:relative;transition:all .3s}@media screen and (max-width: 767px){.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk] .btn{width:fit-content;margin:13px auto 0;padding:8px 30px 6px 14px;font-size:min(3.562341vw,14px);letter-spacing:.05em}}.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk] .btn::after{content:"";display:block;position:absolute;top:50%;right:7px;width:24px;height:auto;aspect-ratio:1;background-image:url(/auto-ev/common/img/icon__play.svg);background-repeat:no-repeat;background-size:contain;transform:translateY(-50%)}@media screen and (max-width: 767px){.life__point .merit-contents ul li .box[data-astro-cid-kiqsi3rk] .btn::after{width:21px}}.life__lineup .contents{position:relative;padding:80px 7.2% 96px}@media screen and (max-width: 767px){.life__lineup .contents{padding-top:24px !important;padding-bottom:82px !important}}.life__lineup .contents .car-item{margin-top:95px}@media screen and (max-width: 767px){.life__lineup .contents .car-item{margin-top:45px}}.life__lineup .contents .car-item:first-child{margin-top:0}.life__lineup .contents .car-item h4{display:flex;font-family:"あおとゴシック B",sans-serif;font-size:34px;font-size:clamp(28px,2.3611111111vw,34px);letter-spacing:.05em;align-items:flex-end}@media screen and (max-width: 767px){.life__lineup .contents .car-item h4{font-size:min(4.58015vw,18px);white-space:nowrap}}.life__lineup .contents .car-item h4 span{min-width:24%;font-family:"あおとゴシック EB",sans-serif;font-size:66px;color:#fef148;letter-spacing:.1em;line-height:84px}@media screen and (max-width: 767px){.life__lineup .contents .car-item h4 span{min-width:unset;font-size:min(11.70483vw,46px);line-height:1;letter-spacing:.05em}}.life__lineup .contents .car-item h4 p{margin-left:10px;margin-bottom:10px}@media screen and (max-width: 767px){.life__lineup .contents .car-item h4 p{margin-bottom:0}}.life__lineup .contents .car-item .explanation{margin-top:16px}@media screen and (max-width: 767px){.life__lineup .contents .car-item .explanation{font-size:16px;line-height:23px}}.life__lineup .contents .car-item .caution{margin-top:3px;font-family:"あおとゴシック L",sans-serif;font-size:14px;line-height:1.2857}@media screen and (max-width: 767px){.life__lineup .contents .car-item .caution{margin-top:10px;line-height:20px}}.life__lineup .contents .car-item .merit{display:flex;margin-top:13px;gap:20px}@media screen and (max-width: 767px){.life__lineup .contents .car-item .merit{margin-top:30px;flex-direction:column;gap:14px}}.life__lineup .contents .car-item .merit .text{min-width:196px;font-family:"あおとゴシック DB",sans-serif;line-height:45px;white-space:nowrap}@media screen and (max-width: 767px){.life__lineup .contents .car-item .merit .text{min-width:unset;font-size:15px;line-height:23px}}.life__lineup .contents .car-item .merit-items{display:flex;max-width:510px;justify-content:flex-start;flex-wrap:wrap;gap:11px}@media screen and (max-width: 767px){.life__lineup .contents .car-item .merit-items{gap:9px}}.life__lineup .contents .car-item .merit-items .label{display:inline-block;padding:6px 2.7%;font-size:clamp(18px,1.5277777778vw,22px);letter-spacing:.05em;text-align:center;border-radius:30px;border:1px solid #000;background-color:#fef148}@media screen and (max-width: 767px){.life__lineup .contents .car-item .merit-items .label{padding:4px 4.7%;font-family:"あおとゴシック DB",sans-serif;font-size:min(3.81679389vw,15px);border-radius:23px}}.life__lineup .contents .car-item .card{width:470px;margin:54px auto 0}@media screen and (max-width: 767px){.life__lineup .contents .car-item .card{width:100%;margin-top:35px}}.life__lineup .contents .car-item .card--inner{padding:35px 10px}@media screen and (max-width: 767px){.life__lineup .contents .car-item .card--inner{padding:25px 5% 36px}}.life__lineup .contents .car-item .card--inner .img{width:100%}.life__lineup .contents .car-item .card--inner .box{padding:0 5%}@media screen and (max-width: 767px){.life__lineup .contents .car-item .card--inner .box{padding:0 2%}}.life__lineup .contents .car-item .card--inner .box strong{display:block;margin-top:40px;font-size:34px;line-height:2;text-align:center}@media screen and (max-width: 767px){.life__lineup .contents .car-item .card--inner .box strong{margin-top:30px;font-size:24px}}.life__lineup .contents .car-item .card--inner .box .text{margin-bottom:45px;font-family:"あおとゴシック M",sans-serif;line-height:1.3333333}@media screen and (max-width: 767px){.life__lineup .contents .car-item .card--inner .box .text{font-size:16px;line-height:1.5;margin-bottom:30px}}.life__lineup .contents .car-item .card--inner .btn{width:80%}@media screen and (max-width: 767px){.life__lineup .contents .car-item .card--inner .btn{width:100%}}.life__lineup .contents .car-item:nth-child(2) h4 span{color:#62b8c5}.life__lineup .contents .car-item:nth-child(2) .merit-items{max-width:unset}.life__lineup .contents .car-item:nth-child(2) .merit-items .label{background-color:#c6e5ea}.life__lineup .contents .car-item:nth-child(3) h4 span{color:#bacdf2}.life__lineup .contents .car-item:nth-child(3) .merit-items{max-width:unset}.life__lineup .contents .car-item:nth-child(3) .merit-items .label{background-color:#bacdf2}.life__lineup .contents .car-item:nth-child(4) h4 span{color:#c6e5ea}.life__lineup .contents small{position:absolute;bottom:15px;right:4%;font-family:"あおとゴシック M",sans-serif;font-size:14px}/*# sourceMappingURL=style.css.map */