﻿@import"https://fonts.googleapis.com/css2?family=ABeeZee&display=swap";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:63.1944444444vw;transform:translateX(-50%)}@media screen and (max-width: 767px){.mv h1{top:5.8524173028vw;left:50%;width:88.2951653944vw}}.mv__text{position:absolute}.mv__text--1{top:19.3055555556vw;left:21.9444444444vw;width:24.7916666667vw}@media screen and (max-width: 767px){.mv__text--1{top:40.9669211196vw;left:6.8702290076vw;width:55.4707379135vw}}.mv__text--2{top:24.4444444444vw;left:43.4027777778vw;width:20.0694444444vw}@media screen and (max-width: 767px){.mv__text--2{top:48.3460559796vw;left:47.582697201vw;width:45.0381679389vw}}.mv__text--3{top:28.125vw;left:16.875vw;width:21.3888888889vw}@media screen and (max-width: 767px){.mv__text--3{top:62.3409669211vw;left:10.6870229008vw;width:47.8371501272vw}}.mv__text--4{top:35.6944444444vw;left:36.1111111111vw;width:34.8611111111vw}@media screen and (max-width: 767px){.mv__text--4{top:79.6437659033vw;left:47.8371501272vw;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:"あおとゴシック DB",sans-serif;font-size:1.1111111111vw;line-height:1.3125;color:#fff;background-color:#75badd;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:694px;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:#d2f0fa;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:"あおとゴシック B",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:565px}@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:#f5ffd2;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:"あおとゴシック M",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{font-family:"あおとゴシック L",sans-serif;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:#d2f0fa;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:"あおとゴシック B",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:"あおとゴシック DB",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:"あおとゴシック B",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 .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:#f5ffd2;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) #f5ffd2;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 .blue{color:#6c8cdc}.accordion__item-li .accordion-body .bubble-area li.woman .bubble{background-color:#faffaa}.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) #faffaa 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:#faffaa}@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:380px;flex-shrink:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .contents .box picture{width:100%;max-width:500px}}.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 10px;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:14px}@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:50px;font-size:12px;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 10px}}.accordion__item-li .accordion-body .bubble-area li.details .contents .note strong{display:block;margin-bottom:6px;font-family:"あおとゴシック B",sans-serif}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .bubble-area li.details .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(5.0694444444vw,73px)}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents{padding:0 15px}}.accordion__item-li .accordion-body .point1-contents ul{display:flex;margin-top:46px;gap:min(3.125vw,45px);align-items:stretch}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents ul{margin-top:34px;flex-direction:column;gap:50px}}.accordion__item-li .accordion-body .point1-contents ul li{display:flex;flex-direction:column;justify-content:space-between;width:calc(33.33333% - min(6.25vw,90px)/3)}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents ul li{width:100%}}.accordion__item-li .accordion-body .point1-contents ul li .title{height:19px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents ul li .box{display:flex;margin-top:17px;gap:14px;align-items:center}}.accordion__item-li .accordion-body .point1-contents ul li .box .img{width:181px;margin:26px auto 0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents ul li .box .img{width:29%;max-width:140px;margin:0;flex-shrink:0}}.accordion__item-li .accordion-body .point1-contents ul li .box .text{margin-top:26px;font-size:16px;line-height:1.375;letter-spacing:-0.04em}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents ul li .box .text{margin-top:0;font-size:15px;line-height:1.3333333333}}.accordion__item-li .accordion-body .point1-contents ul li .link{display:inline-flex;width:100%;height:40px;margin-top:10px;padding:0 10px;background-color:#3566ae;border-radius:10px;align-items:center;justify-content:center}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point1-contents ul li .link{width:87%;height:50px;margin:10px auto 0}}.accordion__item-li .accordion-body .point1-contents ul li .link img{width:auto;max-height:40px}.accordion__item-li .accordion-body .point1-contents .caution{margin-top:36px;font-family:"あおとゴシック L",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{padding:0 12px}}.accordion__item-li .accordion-body .point2-contents{padding:0 min(10.7638888889vw,155px)}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point2-contents{padding:0 15px}}.accordion__item-li .accordion-body .point2-contents img{margin-top:22px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point2-contents img{margin-top:29px}}.accordion__item-li .accordion-body .point2-contents .note{margin-top:5px;font-size:12px;text-align:right}.accordion__item-li .accordion-body .point2-contents .caution{margin-top:20px;font-size:16px;line-height:1.5;letter-spacing:-0.04em}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point2-contents .caution{margin-top:30px;padding:0 10px;font-size:15px;line-height:1.5333333333}}.accordion__item-li .accordion-body .point2-contents .caution small{display:block;margin-top:4px;font-family:"あおとゴシック L",sans-serif;font-size:12px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point2-contents .caution small{margin-top:24px}}.accordion__item-li .accordion-body .point3-contents{padding:0 min(5.8333333333vw,84px)}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents{padding:0 min(7.1246819338vw,28px)}}.accordion__item-li .accordion-body .point3-contents ul{margin-top:46px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents ul{margin-top:60px}}.accordion__item-li .accordion-body .point3-contents ul li{display:flex;margin-top:53px;gap:48px;align-items:center}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents ul li{position:relative;margin-top:70px;gap:0;flex-direction:column}}.accordion__item-li .accordion-body .point3-contents ul li:first-child{margin-top:0}.accordion__item-li .accordion-body .point3-contents ul li .img{width:40%;max-width:352px;border-radius:20px;flex-shrink:0}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents ul li .img{width:94%;max-width:unset;border-radius:10px}}.accordion__item-li .accordion-body .point3-contents ul li .contents .head{width:auto;height:21px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents ul li .contents .head{position:absolute;top:-26px;left:50%;height:14px;transform:translateX(-50%)}}.accordion__item-li .accordion-body .point3-contents ul li .contents .text{margin-top:16px;font-size:18px;line-height:1.3888888889}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents ul li .contents .text{margin-top:14px;font-size:16px;line-height:1.4375}}.accordion__item-li .accordion-body .point3-contents ul li .contents .orange-box{display:inline-block;margin-top:12px;padding:0 15px;font-family:"あおとゴシック DB",sans-serif;font-size:20px;line-height:1.35;border:2px solid #ed8229;color:#ed8229}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents ul li .contents .orange-box{padding:0 10px;font-size:min(4.5801526718vw,18px)}}.accordion__item-li .accordion-body .point3-contents .movie-contents{margin-top:113px;}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents .movie-contents{margin-top:80px;padding:0}}.accordion__item-li .accordion-body .point3-contents .movie-contents h5{width:370px;margin:0 auto}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents .movie-contents h5{width:min(72.010178117vw,283px)}}.accordion__item-li .accordion-body .point3-contents .movie-contents__video{position:relative;margin-top:25px}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents .movie-contents__video{margin-top:20px}}.accordion__item-li .accordion-body .point3-contents .movie-contents__video .img-wrap{position:relative;width:100%;height:auto;cursor:pointer;z-index:100;opacity:1}.accordion__item-li .accordion-body .point3-contents .movie-contents__video .img-wrap::before{content:"";display:block;position:absolute;top:50%;left:50%;width:90px;height:auto;aspect-ratio:1;background-image:url("../img/icon_play.svg");background-repeat:no-repeat;background-size:contain;transform:translate(-50%, -50%);transition:all .3s ease;pointer-events:none}@media screen and (max-width: 767px){.accordion__item-li .accordion-body .point3-contents .movie-contents__video .img-wrap::before{width:44px;height:auto}}@media(hover: hover){.accordion__item-li .accordion-body .point3-contents .movie-contents__video .img-wrap:hover::before{transform:translate(-50%, -50%) scale(1.1)}}.accordion__item-li .accordion-body .point3-contents .movie-contents__video iframe{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:16/9}.accordion__item-li .accordion-body .point3-contents .movie-contents__video p{margin-top:25px;font-size:12px;line-height:1.2142857143}.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:869px;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:"あおとゴシック DB",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{margin-top:27px;font-size:16px;line-height:1.6875}}/*# sourceMappingURL=style.css.map */