#breadcrumb{display:none}figure{position:relative}figure figcaption{position:absolute;bottom:0;right:0;font-size:min(2.4svw,12px);color:#fff;padding:.5em}.cap{position:absolute;bottom:0;right:0;font-size:min(2.4svw,12px);color:#fff;padding:.5em}#main{position:relative;overflow:hidden}#main h1{position:relative;font-size:0}#main h1 img{width:100%;height:auto}#main h1 video{width:100%;height:auto;z-index:101;position:absolute;top:0;left:0}#main h1 .skip{position:absolute;top:0;right:0;z-index:102;display:block}#main h1 .skip a{background:#000;color:#fff;font-size:min(2.4svw,12px);padding:.5em 2em;display:block}#main h1 .skip.hide{display:none !important}#main .price{background:#1d2088;padding:2em 0;text-align:center;display:flex;justify-content:center}@media screen and (max-width: 1024px),print{#main .price{padding:1em 0}}#main .price img{max-width:850px;width:90%}#main .meritbox{background:url(../images/top/bg-meritbox.webp) no-repeat 50% 50%;background-size:cover;padding:0 0 4em}@media screen and (max-width: 1024px),print{#main .meritbox{background:url(../images/top/bg-meritbox.webp) no-repeat 50% 50%;background-size:cover;padding:0 0 2em}}#main .meritbox .wappen{padding:3em 0 0;max-width:806px;width:85%;margin:0 auto 3em;text-align:center}@media screen and (max-width: 1024px),print{#main .meritbox .wappen{margin:0 auto 2em}}#main .meritbox .wappen span{font-size:min(2.4svw,12px)}#main .meritbox .merit{position:relative;margin:0 auto}@media screen and (max-width: 1024px),print{#main .meritbox .merit{width:85%}}#main .meritbox .merit .time{max-width:618px;margin:0 auto 2em}#main .meritbox .merit .feature{background:#fff;text-align:center;padding:1em 0}@media screen and (max-width: 1024px),print{#main .meritbox .merit .feature{background:none}}#main .meritbox .merit .feature img{max-width:928px;width:100%;margin:0 auto}#main .meritbox .merit .kazari02{width:141px;position:absolute;bottom:0;right:50%;transform:translate(434%, 46%)}@media screen and (max-width: 1024px),print{#main .meritbox .merit .kazari02{display:none}}#main .meritbox .merit .cap{right:0;bottom:-10em;color:#000}@media screen and (max-width: 1024px),print{#main .meritbox .merit .cap{bottom:45%;right:-5%}}#main .meritbox .koudou{text-align:center;font-size:min(6.5svw,45px);color:#ce1812;padding:1em 0}@media screen and (max-width: 1024px),print{#main .meritbox .koudou{padding:1em 0}}#main .meritbox .koudou span{display:block;font-size:min(3.8svw,20px);color:#363636}#main .meritbox .koudou b{color:#000}#main .meritbox .txt{text-align:center;font-size:min(3.8svw,20px);margin:0 0 1em}#main .meritbox .btn{max-width:360px;width:80%;margin:0 auto;background:#28cec0;background:linear-gradient(134deg, rgb(40, 206, 192) 0%, rgb(101, 244, 231) 50%, rgb(40, 206, 192) 100%);box-shadow:0 0 10px rgba(0,0,0,.3)}#main .meritbox .btn a{display:block;color:#000;font-size:min(3.8svw,20px);text-align:center;padding:.5em 0;position:relative}@media screen and (max-width: 1024px),print{#main .meritbox .btn a{font-size:min(5.5svw,40px)}}#contents{overflow:hidden}#contents .catch{background:#1d2087;padding:4em 0 2em}@media screen and (max-width: 1024px),print{#contents .catch{padding:2em 0 1em}}#contents .catch p{max-width:990px;margin:0 auto}@media screen and (max-width: 1024px),print{#contents .catch p{width:90%}}#contents .under{position:relative;padding:4em 0 0 0}@media screen and (max-width: 1024px),print{#contents .under{padding:3em 0 0 0}}#contents .under.cs{background:none}#contents .under h2{max-width:769px;margin:0 auto 1em}@media screen and (max-width: 1024px),print{#contents .under h2{width:80%}}#contents .under .scroll-arrow{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 1em}@media screen and (max-width: 1024px),print{#contents .under .scroll-arrow{gap:2px}}#contents .under .scroll-arrow span{display:block;width:20px;height:20px;border-right:6px solid #2f3793;border-bottom:6px solid #2f3793;transform:rotate(45deg);opacity:.2;animation:arrowMove 1.6s infinite}@media screen and (max-width: 1024px),print{#contents .under .scroll-arrow span{width:15px;height:15px;border-right:4px solid #2f3793;border-bottom:4px solid #2f3793}}#contents .under .scroll-arrow span:nth-child(1){animation-delay:0s}#contents .under .scroll-arrow span:nth-child(2){animation-delay:.2s}#contents .under .scroll-arrow span:nth-child(3){animation-delay:.4s}#contents .under .scroll-arrow span:nth-child(4){animation-delay:.6s}#contents .under .bg{background:url(../images/top/bg-under.webp) no-repeat 50% 0;background-size:cover;padding:0 0 5em;margin:3em 0}@media screen and (max-width: 1024px),print{#contents .under .bg{background:url(../images/top/bg-under_sp.webp) no-repeat 50% 0;background-size:cover;padding:1em 0 2em;margin:2em 0 0}}#contents .under .bg .list{max-width:1180px;margin:0 auto;padding:1em 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 1024px),print{#contents .under .bg .list{display:block}}#contents .under .bg .list .block{position:relative;margin:0 0 1.5em}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block{margin:0 0 2em}}#contents .under .bg .list .block h3{position:absolute;z-index:5}#contents .under .bg .list .block .img{position:relative;z-index:2}#contents .under .bg .list .block.plan{width:58.135%}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.plan{width:100%;margin:0 0 6em}}#contents .under .bg .list .block.plan h3{width:265px;top:1.3em;left:2em}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.plan h3{width:70.666%;left:1em;top:auto;bottom:0;transform:translateY(70%)}}#contents .under .bg .list .block.quality{width:39.83%}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.quality{width:100%}}#contents .under .bg .list .block.quality h3{width:50px;top:0;left:1em}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.quality h3{width:30.4%;top:50%;left:auto;right:0;transform:translateY(-50%)}}#contents .under .bg .list .block.access{width:38.135%}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.access{width:100%;margin:0 0 8em}}#contents .under .bg .list .block.access h3{width:220px;top:-1em;right:1em}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.access h3{width:88.533%;top:auto;bottom:0;right:.5em;transform:translateY(95%)}}#contents .under .bg .list .block.location{width:59.83%}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.location{width:100%}}#contents .under .bg .list .block.location h3{width:63px;top:50%;right:0;transform:translate(50%, -50%)}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.location h3{width:19.466%;right:.5em;transform:translate(0, -50%)}}#contents .under .bg .list .block.design{width:67.288%}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.design{width:100%;margin:0 0 6em}}#contents .under .bg .list .block.design h3{width:284px;bottom:0;right:5em;transform:translate(0, 50%)}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.design h3{width:75.733%;top:auto;bottom:0;right:2.5em;transform:translateY(70%)}}#contents .under .bg .list .block.grow{width:30.677%}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.grow{width:100%}}#contents .under .bg .list .block.grow h3{width:75px;bottom:-2.5em;left:0;transform:translate(-50%, 0);z-index:1}@media screen and (max-width: 1024px),print{#contents .under .bg .list .block.grow h3{width:22.133%;z-index:5;transform:translate(-10%, 0)}}#contents .under .bg .cs a{pointer-events:none}.bnr{max-width:1059px;margin:0 auto}@keyframes arrowMove{0%{opacity:.15;transform:rotate(45deg) translate(-6px, -6px)}30%{opacity:1}100%{opacity:.15;transform:rotate(45deg) translate(6px, 6px)}}/*# sourceMappingURL=top.css.map */