@font-face{font-family:"HondaGlobalFontJP-Bold";src:local("AA HondaGlobal ENJP Bold"),local("HondaGlobalFontJP-Bold"),url("/fonts/HondaGlobalFontJP-Bold.ttf") format("ttf");font-weight:normal}@font-face{font-family:"HondaGlobalFontJP-Regular";src:local("AA HondaGlobal ENJP Regular"),local("HondaGlobalFontJP-Regular"),url("/fonts/HondaGlobalFontJP-Regular.ttf") format("ttf");font-weight:normal}@font-face{font-family:"HondaGlobalFontJP-Light";src:local("AA HondaGlobal ENJP Light"),local("HondaGlobalFontJP-Light"),url("/fonts/HondaGlobalFontJP-Light.ttf") format("ttf");font-weight:normal}img{display:block;width:100%}.mansion-inner{width:100%;max-width:1100px;padding:0 20px;margin:0 auto}@media screen and (max-width: 767px){.mansion-inner{padding:0 27px}}.mv{position:relative;overflow:hidden}.mv h1{position:absolute;top:5.1388888889vw;left:50%;width:69.4444444444vw;transform:translateX(-50%)}@media screen and (max-width: 767px){.mv h1{top:5.8524173028vw;left:50%;width:89.058524173vw}}.mv__text{position:absolute}.mv__text--1{top:19.3055555556vw;right:17.2916666667vw;width:32.9166666667vw}@media screen and (max-width: 767px){.mv__text--1{top:41.9847328244vw;right:8.6513994911vw;width:70.737913486vw}}.mv__text--2{top:25.1388888889vw;right:25vw;width:15.0694444444vw}@media screen and (max-width: 767px){.mv__text--2{top:51.6539440204vw;right:20.3562340967vw;width:32.3155216285vw}}.mv__text--3{top:31.5277777778vw;right:31.9444444444vw;width:17.6388888889vw}@media screen and (max-width: 767px){.mv__text--3{top:65.903307888vw;right:7.1246819338vw;width:38.1679389313vw}}.mv__text--4{top:37.8472222222vw;right:24.4444444444vw;width:35.8333333333vw}@media screen and (max-width: 767px){.mv__text--4{top:84.2239185751vw;right:8.9058524173vw;width:44.5292620865vw}}.mv .circle-link{position:absolute;bottom:-7.0138888889vw;left:16.7361111111vw;display:flex;width:14.0277777778vw;height:auto;aspect-ratio:1;padding-top:1.875vw;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:1.1111111111vw;line-height:1.3125;color:#fff;background-color:#ff8d4c;border-radius:50%;align-items:center;flex-direction:column;justify-content:flex-start;gap:.6944444444vw;text-align:center;transition:opacity .3s ease}@media screen and (max-width: 767px){.mv .circle-link{bottom:-16.0305343511vw;left:10.4325699746vw;display:flex;width:32.0610687023vw;padding-top:4.3256997455vw;font-size:3.3078880407vw;line-height:1.2307692308;letter-spacing:-0.08em;gap:1.0178117048vw}}.mv .circle-link img{width:1.0416666667vw}@media screen and (max-width: 767px){.mv .circle-link img{width:2.5445292621vw}}.point{padding:96px 0 0}@media screen and (max-width: 767px){.point{padding:36px 0 0}}.point h2{width:80%;max-width:600px;margin:0 auto}@media screen and (max-width: 767px){.point h2{width:min(79.1348600509vw,311px)}}.point ul{display:flex;margin-top:40px;gap:20px}@media screen and (max-width: 767px){.point ul{margin-top:18px;flex-direction:column;gap:15px}}.point ul li{width:calc(33.33333333% - 13.3333333333px);background-color:#ffd5b5;border-radius:10px}@media screen and (max-width: 767px){.point ul li{width:100%}}.point ul li a{display:flex;height:100%;padding:35px 0 20px;flex-direction:column;align-items:center;gap:25px;justify-content:space-between}@media screen and (max-width: 767px){.point ul li a{padding:10px 10px 10px min(5.8524173028vw,23px);height:84px;flex-direction:row;gap:0;justify-content:flex-start}}.point ul li a .number{width:auto;height:30px}.point ul li a h3{font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:min(1.9444444444vw,28px);line-height:1.7857142857;text-align:center}@media screen and (max-width: 767px){.point ul li a h3{margin-left:min(5.0890585242vw,20px);font-size:min(4.0712468193vw,16px);line-height:1.5;text-align:left}}.point ul li a .triangle{width:30px;margin:0 auto}@media screen and (max-width: 767px){.point ul li a .triangle{width:21px;margin:0 0 0 auto}}.point__contents{margin-top:100px;padding:0 40px}@media screen and (max-width: 767px){.point__contents{margin-top:70px;padding:0}}.point__contents .text-img{width:80%;max-width:746px}@media screen and (max-width: 767px){.point__contents .text-img{width:100%;max-width:450px}}.point__contents .text{margin-top:38px;font-size:20px;line-height:1.28}@media screen and (max-width: 767px){.point__contents .text{margin-top:28px;font-size:16px;line-height:1.56}}.point__contents .box{display:flex;margin-top:45px;padding:35px 20px;background-color:#e2f8ff;border-radius:10px;gap:40px;align-items:center;justify-content:center}@media screen and (max-width: 767px){.point__contents .box{margin-top:30px;padding:19px min(7.3791348601vw,29px);gap:30px;flex-direction:column}}.point__contents .box .item{display:flex;gap:16px;align-items:center}@media screen and (max-width: 767px){.point__contents .box .item{width:100%;gap:min(2.2900763359vw,9px);flex-direction:column;align-items:flex-start}}.point__contents .box .item__img{width:94px;flex-shrink:0}@media screen and (max-width: 767px){.point__contents .box .item__img{width:min(19.8473282443vw,78px)}}.point__contents .box .item__text strong{display:block;margin-bottom:4px;font-family:"HondaGlobalFontJP-Regular",sans-serif;font-size:clamp(18px,1.5277777778vw,22px);line-height:1.3181818182}@media screen and (max-width: 767px){.point__contents .box .item__text strong{margin:0;font-size:min(5.5979643766vw,22px)}}.point__contents .box .item__text p{font-size:15px;line-height:1.5;letter-spacing:-0.05em}@media screen and (max-width: 767px){.point__contents .box .item__text p{text-align:left}}.point__contents .box .item__top{display:flex;align-items:center;gap:29px}@media screen and (max-width: 767px){.point__contents .box .item__top{gap:min(7.3791348601vw,29px)}}.accordion{margin-top:70px}@media screen and (max-width: 767px){.accordion .mansion-inner{padding:0 20px}}.accordion__item{display:flex;flex-direction:column}@media screen and (max-width: 767px){.accordion__item{margin-top:-10px}}.accordion__item-li{display:inline-block}.accordion__item-li:not(:first-child){margin-top:50px}@media screen and (max-width: 767px){.accordion__item-li:not(:first-child){margin-top:28px}}.accordion__item-li .accordion-head{position:relative;display:flex;width:100%;height:140px;padding:6px 0;background-color:#ffd5b5;border-radius:60px;align-items:center;justify-content:center;cursor:pointer;z-index:2}@media screen and (max-width: 767px){.accordion__item-li .accordion-head{padding:0 28px 0 min(17.8117048346vw,70px);height:84px;border-radius:50px;justify-content:flex-start}}.accordion__item-li .accordion-head::after{content:"";border-top:3px solid #000;border-left:3px solid #000;display:inline-block;width:26px;height:26px;transform:rotate(-135deg) translateX(5px);position:absolute;top:46%;right:3.4%;transition:transform .3s}@media screen and (max-width: 767px){.accordion__item-li .accordion-head::after{border-top:2px solid #000;border-left:2px solid #000;top:40%;right:19px;width:16px;height:16px}}.accordion__item-li .accordion-head.is-open::after{transform:rotate(45deg) translateY(9px)}.accordion__item-li .accordion-head .number{position:absolute;top:50%;left:78px;width:auto;height:4.5vw;transform:translateY(-50%)}@media screen and (max-width: 767px){.accordion__item-li .accordion-head .number{left:30px;height:20px}}.accordion__item-li .accordion-head .title{font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:clamp(23px,2.3611111111vw,34px);line-height:1.4705882353;letter-spacing:.05em;transform:translateX(30px)}@media screen and (max-width: 767px){.accordion__item-li .accordion-head .title{font-size:min(4.0712468193vw,16px);transform:unset}}.accordion__item-li .accordion-body{display:none;position:relative;padding:115px 0 44px;border-radius:0 0 60px 60px;background:#fff;color:#000;border-bottom:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;transform:translateY(-60px);overflow:hidden}@media screen and (max-width: 767px){.accordion__item-li .accordion-body{padding:66px 0 30px;border-radius:0 0 30px 30px;transform:translateY(-40px)}}.accordion__item-li .accordion-body h5{text-align:center}.accordion__item-li .accordion-body h5 p{font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:18px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body h5 p{font-size:min(3.8167938931vw,15px);white-space:nowrap}}.accordion__item-li .accordion-body h5 strong{display:block;margin-top:7px;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:30px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body h5 strong{margin-top:10px;font-size:min(6.3613231552vw,25px);line-height:1.3846153846;white-space:nowrap}}.accordion__item-li .accordion-body h5 strong .small{font-size:24px}.accordion__item-li .accordion-body h5 small{display:block;width:90%;margin:10px auto 0;font-size:16px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body h5 small{font-size:14px}}.accordion__item-li .accordion-body .bubble-area{padding:0 min(3.8888888889vw,56px)}.accordion__item-li .accordion-body .bubble-area li{display:flex;width:100%;gap:40px;align-items:flex-start}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li{gap:18px;align-items:center}}.accordion__item-li .accordion-body .bubble-area li:not(:first-child){margin-top:50px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li:not(:first-child){margin-top:15px}}.accordion__item-li .accordion-body .bubble-area li .icon{width:94px;flex-shrink:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li .icon{width:60px}}.accordion__item-li .accordion-body .bubble-area li .bubble{position:relative;display:flex;width:100%;min-height:95px;padding:10px 30px;background-color:#e2f8ff;text-align:left;justify-content:center;align-items:center}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li .bubble{padding:10px;min-height:75px}}.accordion__item-li .accordion-body .bubble-area li .bubble::after{content:"";position:absolute;top:45%;right:0;border-style:solid;border-width:0 0 27px 27px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e2f8ff;translate:100% calc(-50% - .4px);transform-origin:left}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li .bubble::after{border-width:0 0 18px 18px}}.accordion__item-li .accordion-body .bubble-area li .bubble p{font-size:20px;line-height:1.45}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li .bubble p{font-size:15px;line-height:1.3333333333}}.accordion__item-li .accordion-body .bubble-area li .bubble p .red{color:#e84d4d}.accordion__item-li .accordion-body .bubble-area li.woman .bubble{background-color:#d4e6f9}.accordion__item-li .accordion-body .bubble-area li.woman .bubble::after{left:0;right:unset;border-width:0 27px 27px 0;border-color:rgba(0,0,0,0) #d4e6f9 rgba(0,0,0,0) rgba(0,0,0,0);translate:-100% calc(-50% - .4px);transform-origin:right}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.woman .bubble::after{border-width:0 18px 18px 0}}.accordion__item-li .accordion-body .bubble-area li.details{margin-top:10px}.accordion__item-li .accordion-body .bubble-area li.details .icon{opacity:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .icon{display:none}}.accordion__item-li .accordion-body .bubble-area li.details .contents{padding:26px 42px 40px;background-color:#d4e6f9}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .contents{padding:10px}}.accordion__item-li .accordion-body .bubble-area li.details .contents .box{position:relative;display:flex;margin-top:30px;gap:min(2.7777777778vw,40px);align-items:center}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .contents .box{flex-direction:column}}.accordion__item-li .accordion-body .bubble-area li.details .contents .box picture{width:55%;max-width:373px;flex-shrink:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .contents .box picture{width:80%;max-width:unset}}.accordion__item-li .accordion-body .bubble-area li.details .contents .box p{font-size:16px;line-height:1.5;letter-spacing:-0.04em}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .contents .box p{padding:0;font-size:15px;line-height:1.5333333333}}.accordion__item-li .accordion-body .bubble-area li.details .contents .box .caution{position:absolute;bottom:-24px;right:-12px;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .contents .box .caution{position:static;text-align:left;margin-left:auto;padding:0}}.accordion__item-li .accordion-body .bubble-area li.details .contents .note{margin-top:20px;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif;line-height:1.2142857143}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .contents .note{margin-top:20px;padding:0}}.accordion__item-li .accordion-body .bubble-area li.details-block{margin-top:10px}.accordion__item-li .accordion-body .bubble-area li.details-block .icon{opacity:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details-block .icon{display:none}}.accordion__item-li .accordion-body .bubble-area li.details-block .contents{padding:26px 20px 40px;background-color:#d4e6f9}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details-block .contents{padding:10px}}.accordion__item-li .accordion-body .bubble-area li.details-block .contents .box{position:relative;margin-top:30px}.accordion__item-li .accordion-body .bubble-area li.details-block .contents .box h6{margin-bottom:10px;text-align:left;font-size:18px;letter-spacing:-0.04em;font-family:"HondaGlobalFontJP-Bold",sans-serif}.accordion__item-li .accordion-body .bubble-area li.details-block .contents .box picture{width:100%}.accordion__item-li .accordion-body .bubble-area li.details-block .contents .box p{margin-top:22px;font-size:16px;line-height:1.5;letter-spacing:-0.04em}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details-block .contents .box p{font-size:15px;line-height:1.5333333333}}.accordion__item-li .accordion-body .bubble-area li.details-block .contents .box .caution{position:absolute;bottom:-24px;right:-12px;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details-block .contents .box .caution{margin-top:10px;position:static;text-align:left;margin-left:auto;padding:0}}.accordion__item-li .accordion-body .bubble-area li.details-block .contents .note{margin-top:50px;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif;line-height:1.2142857143}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details-block .contents .note{margin-top:20px;padding:0 10px}}.accordion__item-li .accordion-body .bubble-area li.details-block .contents .note strong{display:block;margin-bottom:6px;font-family:"HondaGlobalFontJP-Bold",sans-serif}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details-block .contents .note strong{margin-bottom:10px}}.accordion__item-li .accordion-body .hr{width:94.5%;height:1px;margin:54px auto 34px;background-image:linear-gradient(to right, #000 8px, transparent 8px);background-size:10px 1px;background-repeat:repeat-x;background-position:left bottom}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .hr{margin:20px auto 29px}}.accordion__item-li .accordion-body .point1-contents{padding:0 min(3.0555555556vw,44px)}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents{padding:0 15px}}.accordion__item-li .accordion-body .point1-contents .contents{margin-top:23px;padding:0 min(5.3472222222vw,77px)}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents .contents{padding:0 10px}}.accordion__item-li .accordion-body .point1-contents .contents p{font-size:16px;line-height:1.5}.accordion__item-li .accordion-body .point1-contents .contents .container{overflow:auto}.accordion__item-li .accordion-body .point1-contents .contents .container img{margin-top:20px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents .contents .container img{width:800px}}.accordion__item-li .accordion-body .point1-contents .caution{margin-top:36px;font-family:"HondaGlobalFontJP-Light",sans-serif;font-size:12px;line-height:1.1666666667;letter-spacing:-0.04em}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents .caution{margin-top:20px;padding:0 12px}}.accordion__item-li .accordion-body .point2-contents .contents{display:flex;margin-top:30px;padding:0 min(5.2083333333vw,75px);gap:min(2.7777777778vw,40px)}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point2-contents .contents{padding:0 15px;flex-direction:column}}.accordion__item-li .accordion-body .point2-contents .img-wrap{width:57%;max-width:516px;flex-shrink:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point2-contents .img-wrap{width:100%;max-width:unset}}.accordion__item-li .accordion-body .point2-contents .img-wrap .caution{margin-top:6px;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif}.accordion__item-li .accordion-body .point2-contents .text-wrap p{font-size:16px;line-height:1.5;letter-spacing:-0.04em}.accordion__item-li .accordion-body .point2-contents .text-wrap p.caution{font-family:"HondaGlobalFontJP-Light",sans-serif;margin-top:6px;font-size:12px;line-height:1.1666666667}.accordion__item-li .accordion-body .point3-contents .contents{display:flex;margin-top:30px;padding:0 min(5.9722222222vw,86px);gap:min(2.7777777778vw,40px);align-items:center}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents .contents{padding:0 15px;flex-direction:column}}.accordion__item-li .accordion-body .point3-contents .img-wrap{width:56%;max-width:489px;flex-shrink:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents .img-wrap{width:100%;max-width:unset}}.accordion__item-li .accordion-body .point3-contents .text-wrap p{font-size:16px;line-height:1.6875;letter-spacing:-0.04em}.accordion__item-li .accordion-body .point3-contents .text-wrap .caution{margin-top:10px;font-size:12px;font-family:"HondaGlobalFontJP-Light",sans-serif}.accordion .result{margin-top:min(6.9444444444vw,100px);padding:64px 0 54px;background-color:#faffaa;border-radius:60px}@media screen and (max-width: 767px){.accordion .result{margin-top:44px;padding:30px 0 20px;border-radius:20px}}.accordion .result h5{width:80%;max-width:740px;margin:0 auto}@media screen and (max-width: 767px){.accordion .result h5{width:min(76.0814249364vw,299px)}}.accordion .result h5 img{width:100%}.accordion .result p{margin-top:37px;font-family:"HondaGlobalFontJP-Bold",sans-serif;font-size:clamp(22px,1.8055555vw,26px);line-height:1.6923076923;text-align:center}@media screen and (max-width: 767px){.accordion .result p{width:79%;margin:27px auto 0;font-size:16px;line-height:1.6875}}/*# sourceMappingURL=style.css.map */