.bg-wrap{background:url(../img/bg.jpg) center -150px no-repeat}@media screen and (max-width: 768px){.bg-wrap{background:url(../img/bg.jpg) center top no-repeat;background-size:contain}}.hero-area{display:flex;justify-content:center;gap:3vw;margin:auto;max-width:1100px;padding:0 40px;padding:80px 20px}@media screen and (max-width: 768px){.hero-area{padding:0 20px;margin-bottom:40px;gap:0}}.hero-area h1{font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;color:#71a2cf;font-weight:100;font-size:50px;line-height:1.5;margin-bottom:80px}@media screen and (max-width: 768px){.hero-area h1{font-size:23px;margin-bottom:40px}}.hero-area .leftwrap .sp{display:none}@media screen and (max-width: 768px){.hero-area .leftwrap .sp{display:block}}@media screen and (max-width: 768px){.Features{padding:0 !important}}.Features .wrap{max-width:1200px;padding:0 20px 300px;margin:auto}@media screen and (max-width: 768px){.Features .wrap{padding:0 20px 30px}}.Features .wrap h2{color:#034f70;font-size:28px;text-align:center;line-height:1}@media screen and (max-width: 768px){.Features .wrap h2{font-size:20px}}.Features .wrap h2 small{font-size:16px;font-weight:300}@media screen and (max-width: 768px){.Features .wrap h2 small{font-size:12px}}.Features .wrap ul{margin-top:100px;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 768px){.Features .wrap ul{margin-top:70px;display:block}}.Features .wrap ul li{width:45%;border:solid 1px #71a2cf;border-radius:10px;padding:20px 20px 40px;text-align:center;background:rgba(255,255,255,0.7);margin:-10px 20px;box-shadow:3px 3px 5px #ccc}@media screen and (max-width: 768px){.Features .wrap ul li{width:auto;padding:40px 10px 40px;margin:20px 0 60px}}.Features .wrap ul li .icon{width:115px;margin:-90px auto -20px}@media screen and (max-width: 768px){.Features .wrap ul li .icon{width:20vw}}.Features .wrap ul li h3{font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;color:#034f70;line-height:2}.Features .wrap ul li p{margin-top:10px}@media screen and (max-width: 768px){.Features .wrap ul li p{letter-spacing:-0.05em;margin-top:0}.Features .wrap ul li p br{display:none}}.Features .wrap ul li:nth-last-child(3){margin:60px 200px}@media screen and (max-width: 768px){.Features .wrap ul li:nth-last-child(3){margin:20px 0 60px}}.Glass{position:relative;padding:0 0 100px}@media screen and (max-width: 768px){.Glass{padding:0 !important}}.Glass .wrap{position:relative;display:flex}@media screen and (max-width: 768px){.Glass .wrap{display:block}.Glass .wrap .glassimg{width:60vw}}.Glass .wrap .message{max-width:640px;position:relative;z-index:1;margin:150px 40px 0 -60px;width:50%}@media screen and (max-width: 768px){.Glass .wrap .message{width:auto;margin:0;padding:20px}}.Glass .wrap .message h2{font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;color:#034f70;font-weight:100;font-size:40px;line-height:1.5;margin-bottom:40px}@media screen and (max-width: 768px){.Glass .wrap .message h2{font-size:25px;margin-bottom:10px}}.Glass .wrap .message p{line-height:2;color:#666;margin-bottom:80px}@media screen and (max-width: 768px){.Glass .wrap .message p{margin-bottom:20px}}.Glass .wrap .message p b{color:#034f70;font-weight:700}@media screen and (max-width: 768px){.Glass .wrap .message img{margin-bottom:20px}}.Glass::before{position:absolute;left:50%;transform:translateX(-50%);top:60px;content:"";background:#ebf2f5;width:100vw;height:100%;z-index:-1}.Glass .unit-btn{margin:60px 0 0;text-align:center}@media screen and (max-width: 768px){.Glass .unit-btn{margin:0}}.Glass .unit-btn a{padding:20px 45px 20px 20px;display:inline-block;text-decoration:none;background:#000;color:#fff;position:relative;transition:.3s}.Glass .unit-btn a:hover{border-radius:80px}.Glass .unit-btn a::before,.Glass .unit-btn a::after{content:"";position:absolute;top:calc(50% - 1px);right:20px;width:10px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%}.Glass .unit-btn a::before{transform:rotate(45deg)}.Glass .unit-btn a::after{transform:rotate(-45deg)}.Glass .unit-btn p{margin-top:20px;font-size:14px}.plan{padding:60px 40px;background:url(../img/bg2.jpg) center top no-repeat;background-size:cover}@media screen and (max-width: 768px){.plan{padding:60px 20px 20px}}.plan h2{color:#034f70;font-size:28px;text-align:center;line-height:1}@media screen and (max-width: 768px){.plan h2{font-size:20px}}.plan h2 small{font-size:16px;font-weight:300}@media screen and (max-width: 768px){.plan h2 small{font-size:12px}}.plan .unit{max-width:1200px;margin:60px auto;position:relative;padding:60px;border-radius:20px;background:rgba(255,255,255,0.7)}@media screen and (max-width: 768px){.plan .unit{padding:60px 20px 20px}}.plan .unit.rental{border:solid 2px #034f70}.plan .unit.sell{border:solid 2px #6e0d23}.plan .unit h3{position:absolute;left:-20px;top:-20px;color:#fff;border-radius:20px;text-align:center;padding:20px;box-shadow:5px 5px 5px #ccc}.plan .unit h3.rental{background:#034f70}.plan .unit h3.sell{background:#6e0d23}.plan .unit h3 small{font-weight:normal;display:block}.plan .unit .wrap{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.plan .unit .wrap{display:block}}.plan .unit .wrap .photo{width:30%;text-align:center}@media screen and (max-width: 768px){.plan .unit .wrap .photo{width:50%;margin:auto}}.plan .unit .wrap .photo img:first-child{width:80%;margin-bottom:-60px}.plan .unit .wrap .photo img:last-child{margin-top:10px}.plan .unit .wrap.filter{margin:100px 0 60px}@media screen and (max-width: 768px){.plan .unit .wrap.filter{margin:0}}.plan .unit .wrap.filter .photo img{width:50%}@media screen and (max-width: 768px){.plan .unit .wrap.filter .photo img{margin:60px 0 0}}.plan .unit .wrap .type{width:60%}@media screen and (max-width: 768px){.plan .unit .wrap .type{width:auto}}.plan .unit .wrap .type h4{color:#034f70;font-size:25px;line-height:1.8;border-bottom:solid 1px #034f70;margin-bottom:10px}@media screen and (max-width: 768px){.plan .unit .wrap .type h4{font-size:20px}}.plan .unit .wrap .type h4.sell{color:#6e0d23;border-bottom:solid 1px #6e0d23}.plan .unit .wrap .type h5{font-size:25px;font-weight:normal}@media screen and (max-width: 768px){.plan .unit .wrap .type h5{font-size:20px}}.plan .unit .wrap .type h5 .price{display:inline-block;font-family:'Times New Roman', Times, serif;font-size:45px}@media screen and (max-width: 768px){.plan .unit .wrap .type h5 .price{font-size:35px}}.plan .unit .wrap .type h5 .price small{font-size:20px}.plan .unit .wrap .type .unit-btn{margin:20px 0;text-align:right}@media screen and (max-width: 768px){.plan .unit .wrap .type .unit-btn{text-align:center}}.plan .unit .wrap .type .unit-btn a{width:250px;text-align:center;padding:20px 45px 20px 20px;display:inline-block;text-decoration:none;background:#000;color:#fff;position:relative;transition:.3s}.plan .unit .wrap .type .unit-btn a:hover{border-radius:80px}.plan .unit .wrap .type .unit-btn a::before,.plan .unit .wrap .type .unit-btn a::after{content:"";position:absolute;top:calc(50% - 1px);right:20px;width:10px;height:2px;border-radius:9999px;background-color:#fff;transform-origin:calc(100% - 1px) 50%}.plan .unit .wrap .type .unit-btn a::before{transform:rotate(45deg)}.plan .unit .wrap .type .unit-btn a::after{transform:rotate(-45deg)}.faq{background:#ebf2f5;padding:60px 20px}.faq h2{color:#034f70;font-size:28px;text-align:center;line-height:1}@media screen and (max-width: 768px){.faq h2{font-size:20px}}.faq h2 small{font-size:16px;font-weight:300}@media screen and (max-width: 768px){.faq h2 small{font-size:12px}}.faq ul{margin:auto;max-width:1200px;padding:60px 20px}@media screen and (max-width: 1000px){.faq ul{margin-top:40px;padding:0}}.faq ul li{margin-bottom:40px}@media screen and (max-width: 768px){.faq ul li{margin-bottom:20px}}.faq ul li .q{color:#034f70;font-size:25px;font-family:'Times New Roman', Times, serif}@media screen and (max-width: 768px){.faq ul li .q{font-size:18px}}.faq ul li .a{margin-top:10px;background:#fff;padding:40px}@media screen and (max-width: 768px){.faq ul li .a{padding:20px}}
/*# sourceMappingURL=style.css.map */
