@import"//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500&family=Noto+Serif+JP:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Shippori+Mincho:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Parisienne&display=swap";@import"https://fonts.googleapis.com/css2?family=Ms+Madi&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@700&display=swap";.wrapper.no15 .visual_section{position:relative;overflow:hidden}.wrapper.no15 .visual_section>div{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center}.wrapper.no15 .visual_section .title{width:90%;padding-top:20%;font-size:100%;line-height:1.4;color:#fff;text-align:center;text-shadow:0 0 1em #324453,0 0 .5em #324453}@media(width <= 980px){.wrapper.no15 .visual_section .title{font-size:75%}}@media(width <= 768px){.wrapper.no15 .visual_section .title{padding-top:10%;font-size:2.2vw}}.wrapper.no15 .visual_section .title h1{font-family:"Noto Sans JP",sans-serif;font-size:300%;font-weight:700}.wrapper.no15 .visual_section .title h1 span{display:inline-block;padding:0 .2em;letter-spacing:.2em}.wrapper.no15 .visual_section .title p{margin-top:1rem;font-size:125%;letter-spacing:.1em}.wrapper.no15 .visual_section .title div{width:12em;margin:0 auto;margin-top:2rem}.wrapper.no15 .visual_section picture{position:relative;display:block}@media(width <= 1200px){.wrapper.no15 .visual_section picture{left:50%;width:120%;transform:translateX(-50%)}}.wrapper.no15 .style1{font-size:200%;line-height:1.4;text-align:center}@media(width <= 768px){.wrapper.no15 .style1{font-size:175%}}@media(width <= 540px){.wrapper.no15 .style1{font-size:150%}}.wrapper.no15 .style1 span{display:inline-block;padding:0 .2em 0 .3em;letter-spacing:.1em}.wrapper.no15 .style2{margin-top:3rem;font-size:112.5%;line-height:2.4;text-align:center;letter-spacing:.1em}@media(width <= 768px){.wrapper.no15 .style2{font-size:100%;line-height:2.2}}.wrapper.no15 .style2 span{display:inline-block}.wrapper.no15 .style3{font-size:162.5%;text-align:center}@media(width <= 768px){.wrapper.no15 .style3{font-size:137.5%}}@media(width <= 540px){.wrapper.no15 .style3{font-size:125%}}.wrapper.no15 .style3 span{display:inline-block;padding-left:.15em;letter-spacing:.15em}@media(width <= 540px){.wrapper.no15 .style3 span{padding-left:.1em;letter-spacing:.1em}}.wrapper.no15 .title_section{padding:150px 0;text-align:center}@media(width <= 768px){.wrapper.no15 .title_section{padding:6em 0}}.wrapper.no15 .title_section>div{width:90%;max-width:1000px;margin:0 auto;font-size:100%}.wrapper.no15 .photo_gallery_section{padding:150px 0;background-color:#e6e6e6}@media(width <= 768px){.wrapper.no15 .photo_gallery_section{padding:6em 0}}.wrapper.no15 .photo_gallery_section>div{width:90%;max-width:1200px;margin:0 auto}@media(width <= 768px){.wrapper.no15 .photo_gallery_section>div{width:100%}}.wrapper.no15 .photo_gallery_section .slider-box>div{position:relative;margin-top:4em}@media(width <= 768px){.wrapper.no15 .photo_gallery_section .slider-box>div{margin-top:2em}}.wrapper.no15 .photo_gallery_section .slider *:focus{outline:none}.wrapper.no15 .photo_gallery_section ul.slider .slick-list li{position:relative}.wrapper.no15 .photo_gallery_section ul.slider .slick-list li>i{position:absolute;right:0;bottom:0;left:0;padding:0 0 .4em 1em;font-size:137.5%;line-height:2;color:#fff;text-align:center;letter-spacing:1em;white-space:nowrap;text-shadow:0 0 .25em rgba(0,0,0,.6),0 0 .5em rgba(0,0,0,.6);opacity:0;transition:letter-spacing .6s .2s,opacity 1s .2s}@media(width <= 768px){.wrapper.no15 .photo_gallery_section ul.slider .slick-list li>i{font-size:112.5%}}@media(width <= 540px){.wrapper.no15 .photo_gallery_section ul.slider .slick-list li>i{font-size:87.5%}}.wrapper.no15 .photo_gallery_section ul.slider .slick-list li.slick-current>i{padding-left:.15em;letter-spacing:.15em;opacity:1}.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots{display:flex;flex-wrap:wrap;gap:4px;margin-top:.5rem}@media(width <= 768px){.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots{gap:2px;width:90%;margin-right:auto;margin-left:auto}}.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots li{position:relative;width:calc(12.5% - 3.5px);overflow:hidden;cursor:pointer;transition:.1s 0s}@media(width <= 768px){.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots li{width:calc(25% - 1.5px)}}.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots li img{position:relative;top:50%;display:block;transform:translateY(-50%)}.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots li::after{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:.2em 0 .2em .05em;font-size:72%;line-height:1.4;color:#fff;text-align:center;letter-spacing:.05em;white-space:nowrap;content:"";background-color:rgba(0,0,0,.7);transition:opacity .2s .2s}.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots li:hover::after,.wrapper.no15 .photo_gallery_section ul.slider ul.slick-dots li.slick-active::after{opacity:0;transition:.2s .2s}.wrapper.no15 .photo_gallery_section .slider-arrow{position:absolute;z-index:100;display:none;width:100%;padding-top:67.4%}.wrapper.no15 .photo_gallery_section .slider-arrow a{position:absolute;top:50%;display:block;width:20%;height:100%;opacity:0;transform:translateY(-50%);transition:opacity .3s 0s}.wrapper.no15 .photo_gallery_section .slider-arrow a i{position:absolute;top:50%;width:26px;height:26px;border:solid #fff;border-width:2px 2px 0 0}.wrapper.no15 .photo_gallery_section .slider-arrow a.slick-prev{left:0}.wrapper.no15 .photo_gallery_section .slider-arrow a.slick-next{right:0}.wrapper.no15 .photo_gallery_section .slider-arrow a.slick-prev:hover,.wrapper.no15 .photo_gallery_section .slider-arrow a.slick-next:hover{opacity:1;transition:opacity .3s .2s}.wrapper.no15 .photo_gallery_section .slider-arrow a.slick-prev i{left:20%;transform:translateY(-50%) rotate(-135deg)}.wrapper.no15 .photo_gallery_section .slider-arrow a.slick-next i{right:20%;transform:translateY(-50%) rotate(45deg)}.wrapper.no15 .no15_section .floor_plan_wrap{padding:150px 0;background:url("../img/no15_section_bg.jpg") center center/cover no-repeat}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap{padding:6em 0}}.wrapper.no15 .no15_section .floor_plan_wrap>div{width:90%;max-width:900px;margin:0 auto;font-size:100%;color:#fff;text-align:center}.wrapper.no15 .no15_section .floor_plan_wrap h2{width:14em;margin:0 auto}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap h2{width:12em}}.wrapper.no15 .no15_section .floor_plan_wrap h3{margin-top:3rem}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap h3{margin-top:2.5rem}}.wrapper.no15 .no15_section .floor_plan_wrap p{margin-top:2rem;line-height:1.3;letter-spacing:.05em}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap p{margin-top:1.5rem}}.wrapper.no15 .no15_section .floor_plan_wrap p>span{display:block;font-size:137.5%}@media(width <= 540px){.wrapper.no15 .no15_section .floor_plan_wrap p>span{font-size:125%}}.wrapper.no15 .no15_section .floor_plan_wrap p>span:last-child{margin-top:1em}.wrapper.no15 .no15_section .floor_plan_wrap p>span b{display:inline-block;font-size:240%}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap p>span b{font-size:220%}}.wrapper.no15 .no15_section .floor_plan_wrap p>span small{display:inline-block;padding:0 .5em;line-height:1.8}.wrapper.no15 .no15_section .floor_plan_wrap dl{display:flex;flex-wrap:wrap;gap:1rem;margin-top:4rem}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap dl{gap:.5rem;margin-top:2.5rem}}@media(width <= 640px){.wrapper.no15 .no15_section .floor_plan_wrap dl{flex-direction:column;width:90%;max-width:320px;margin-right:auto;margin-left:auto}}.wrapper.no15 .no15_section .floor_plan_wrap dl dt{width:100%;padding-bottom:.2em;font-size:300%;letter-spacing:.1em}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap dl dt{font-size:280%}}@media(width <= 640px){.wrapper.no15 .no15_section .floor_plan_wrap dl dt{font-size:240%}}.wrapper.no15 .no15_section .floor_plan_wrap dl dt>*{display:inline-block;vertical-align:middle}.wrapper.no15 .no15_section .floor_plan_wrap dl dt>small{font-size:70%}.wrapper.no15 .no15_section .floor_plan_wrap dl dd{width:calc(50% - .5rem);padding:.4em 1em .6em;font-size:125%;border:1px solid hsla(0,0%,100%,.6)}@media(width <= 768px){.wrapper.no15 .no15_section .floor_plan_wrap dl dd{padding:.4em .5em .6em;font-size:112.5%}}@media(width <= 640px){.wrapper.no15 .no15_section .floor_plan_wrap dl dd{width:100%;padding:.2em .5em .4em;font-size:100%}}.wrapper.no15 .no15_section .design_comfort_wrap{position:relative}.wrapper.no15 .no15_section .design_comfort_wrap p{position:absolute;top:50%;left:50%;font-family:"Noto Sans JP",sans-serif;font-size:240%;font-weight:700;color:#fff;white-space:nowrap;transform:translate(-50%, -50%)}@media(width <= 940px){.wrapper.no15 .no15_section .design_comfort_wrap p{font-size:220%}}@media(width <= 768px){.wrapper.no15 .no15_section .design_comfort_wrap p{font-size:5.5vw}}@media(width <= 540px){.wrapper.no15 .no15_section .design_comfort_wrap p{font-size:6vw}}.wrapper.no15 .no15_section .design_comfort_wrap p>*{display:inline-block;vertical-align:middle}@media(width <= 768px){.wrapper.no15 .no15_section .design_comfort_wrap p>*{display:block;text-align:center}}.wrapper.no15 .no15_section .design_comfort_wrap p span{padding-left:.1em;letter-spacing:.1em}.wrapper.no15 .no15_section .design_comfort_wrap p b{padding:0 .3em}@media(width <= 768px){.wrapper.no15 .no15_section .design_comfort_wrap p b{margin-top:.3em}}.wrapper.no15 .no15_section .design_comfort_wrap p b img{width:auto;height:2.5em}.wrapper.no15 .no15_section .design_comfort_wrap>div{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:62vw}@media(width <= 768px){.wrapper.no15 .no15_section .design_comfort_wrap>div{height:100vw}}.wrapper.no15 .no15_section .design_comfort_wrap>div div{background:center center/cover no-repeat}.wrapper.no15 .no15_section .design_comfort_wrap>div div:nth-child(1){grid-row:1/3;grid-column:1/2;background-image:url("../img/no15_design_comfort_wrap_1.jpg")}.wrapper.no15 .no15_section .design_comfort_wrap>div div:nth-child(2){grid-row:1/2;grid-column:2/3;background-image:url("../img/no15_design_comfort_wrap_2.jpg")}.wrapper.no15 .no15_section .design_comfort_wrap>div div:nth-child(3){grid-row:2/3;grid-column:2/3;background-image:url("../img/no15_design_comfort_wrap_3.jpg")}.wrapper.no15 .ideal_section{padding:150px 0}@media(width <= 768px){.wrapper.no15 .ideal_section{padding:6em 0}}.wrapper.no15 .ideal_section>div{width:90%;max-width:1000px;margin:0 auto}.wrapper.no15 .ideal_section figure{display:block;margin-top:4rem}.wrapper.no15 .details_section h2{padding:.6em 0 .8em;line-height:1;color:#fff;background-color:#7f8080}.wrapper.no15 .details_section h3{font-size:162.5%;text-align:center}.wrapper.no15 .details_section h3>*{display:inline-block}@media(width <= 1000px){.wrapper.no15 .details_section h3>*{display:block}}.wrapper.no15 .details_section h3 span{font-weight:600;letter-spacing:.05em}.wrapper.no15 .details_section h3 small{font-size:55%}@media(width <= 768px){.wrapper.no15 .details_section h3 small{margin-top:.25em}}.wrapper.no15 .details_section h3+p{margin-top:1em}.wrapper.no15 .details_section p{padding:1em 0;font-size:100%;line-height:1.6;text-align:center;border-top:1px solid rgba(0,0,0,.6)}.wrapper.no15 .details_section p:last-child{border-bottom:1px solid rgba(0,0,0,.6)}.wrapper.no15 .details_section p span{display:inline-block}.wrapper.no15 .details_section .wrap1>div,.wrapper.no15 .details_section .wrap2>div{padding:150px 0}@media(width <= 768px){.wrapper.no15 .details_section .wrap1>div,.wrapper.no15 .details_section .wrap2>div{padding:6em 0}}.wrapper.no15 .details_section .wrap1>div{background-color:#ccc}.wrapper.no15 .details_section .wrap1>div ul{display:block;width:100%;max-width:1600px;margin:0 auto}.wrapper.no15 .details_section .wrap1>div ul li{display:flex}@media(width <= 768px){.wrapper.no15 .details_section .wrap1>div ul li{flex-direction:column;gap:2rem;align-items:center}}.wrapper.no15 .details_section .wrap1>div ul li:nth-child(n+2){margin-top:6rem}@media(768px < width){.wrapper.no15 .details_section .wrap1>div ul li:nth-child(even)>figure{order:2}.wrapper.no15 .details_section .wrap1>div ul li:nth-child(even)>div{order:1;margin-right:0;margin-left:auto}}.wrapper.no15 .details_section .wrap1>div ul li>figure{position:relative;width:50%;overflow:hidden}@media(width <= 768px){.wrapper.no15 .details_section .wrap1>div ul li>figure{width:100%}}@media(768px < width <= 1540px){.wrapper.no15 .details_section .wrap1>div ul li>figure img{position:absolute;top:50%;left:50%;width:auto;height:100%;transform:translate(-50%, -50%)}}.wrapper.no15 .details_section .wrap1>div ul li>div{position:relative;width:50%;max-width:540px;padding:0 2rem}@media(width <= 768px){.wrapper.no15 .details_section .wrap1>div ul li>div{width:80%;padding:0}}.wrapper.no15 .details_section .wrap1>div ul li>div figure{position:absolute;bottom:0;left:50%;width:100%;max-width:360px;transform:translateX(-50%)}@media(width <= 1540px){.wrapper.no15 .details_section .wrap1>div ul li>div figure{position:relative;margin-top:3rem}}.wrapper.no15 .details_section .wrap2{background-color:#f2f1ef}.wrapper.no15 .details_section .wrap2>div{display:block;width:90%;max-width:1000px;margin:0 auto}.wrapper.no15 .details_section .wrap2 ul{display:flex;gap:2.5rem}@media(width <= 768px){.wrapper.no15 .details_section .wrap2 ul{flex-direction:column;gap:6rem;align-items:center}}.wrapper.no15 .details_section .wrap2 ul li{width:50%}@media(width <= 768px){.wrapper.no15 .details_section .wrap2 ul li{width:90%;max-width:480px}}.wrapper.no15 .details_section .wrap2 ul li h3{margin-top:2rem}.wrapper.no15 .plan_section{padding-top:150px}@media(width <= 768px){.wrapper.no15 .plan_section{padding-top:6em;padding-bottom:6em}}.wrapper.no15 .plan_section figure{width:90%;max-width:1000px;margin:4rem auto 0}@media(width <= 768px){.wrapper.no15 .plan_section figure{margin-top:2rem}}.wrapper.no15 .plan_section .page_note{max-width:1000px;padding-bottom:0 !important;margin-top:150px}@media(width <= 768px){.wrapper.no15 .plan_section .page_note{margin-top:6em}}.wrapper.no15 .link_section{padding:150px 0}@media(width <= 768px){.wrapper.no15 .link_section{display:none}}.wrapper.no15 .link_section>ul{position:relative;display:flex;gap:1em;width:90%;max-width:870px;margin:0 auto}@media(width <= 980px){.wrapper.no15 .link_section>ul{max-width:540px}}@media(width <= 768px){.wrapper.no15 .link_section>ul{gap:.5em;font-size:90%}}.wrapper.no15 .link_section>ul li{flex-grow:1;background-color:#fff}.wrapper.no15 .link_section>ul li a{display:block;padding:1em 1em 1.2em;font-size:110%;line-height:1;color:#fff;text-align:center;background-color:#aaa}.wrapper.no15 .link_section>ul li a span{position:relative;display:inline-block;padding-right:2em}@media(width <= 768px){.wrapper.no15 .link_section>ul li a span{padding-right:1.5em}}.wrapper.no15 .link_section>ul li a span::before{position:absolute;top:50%;right:.2em;width:.5em;height:.5em;content:"";border:solid hsla(0,0%,100%,.6);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg)}.wrapper.no15 .link_section>ul li:nth-child(1) a{background:linear-gradient(to right, #1c654c, #003936)}.wrapper.no15 .link_section>ul li:nth-child(2) a{background:linear-gradient(to right, #cb303f, #7e2927)}.wrapper.no16 .visual_section{position:relative;padding-bottom:7vw;overflow:hidden}@media screen and (width >= 1600px){.wrapper.no16 .visual_section{padding-bottom:7em}}@media(width <= 1200px){.wrapper.no16 .visual_section{padding-bottom:6em}}@media(width <= 768px){.wrapper.no16 .visual_section{padding-bottom:5em}}.wrapper.no16 .visual_section h1{position:absolute;bottom:0;left:50%;z-index:10;width:15vw;transform:translateX(-50%)}@media screen and (width >= 1600px){.wrapper.no16 .visual_section h1{width:15em}}@media(width <= 1200px){.wrapper.no16 .visual_section h1{width:13em}}@media(width <= 768px){.wrapper.no16 .visual_section h1{width:12em}}.wrapper.no16 .visual_section picture{position:relative;display:block}@media(width <= 1200px){.wrapper.no16 .visual_section picture{left:50%;width:120%;transform:translateX(-50%)}}.wrapper.no16 .title_section{width:90%;max-width:1100px;padding:100px 0;margin:0 auto}@media(width <= 768px){.wrapper.no16 .title_section{padding:4em 0}}.wrapper.no16 .title_section h2{font-size:360%;line-height:0;text-align:center}@media(width <= 1200px){.wrapper.no16 .title_section h2{font-size:320%}}@media(width <= 768px){.wrapper.no16 .title_section h2{font-size:270%}}.wrapper.no16 .title_section h2>span{display:block}.wrapper.no16 .title_section h2>span:nth-child(1){padding:.6em 0 .7em;letter-spacing:.05em;border:solid rgba(0,0,0,.6);border-width:1px 0}@media(width <= 768px){.wrapper.no16 .title_section h2>span:nth-child(1){padding:.4em 0 .5em}}.wrapper.no16 .title_section h2>span:nth-child(1)>span{display:block;line-height:1.4}.wrapper.no16 .title_section h2>span:nth-child(1)>span:nth-child(1){font-size:50%}@media(width <= 768px){.wrapper.no16 .title_section h2>span:nth-child(1)>span:nth-child(1){font-size:40%}}.wrapper.no16 .title_section h2>span:nth-child(1)>span:nth-child(2){font-size:75%}@media(width <= 768px){.wrapper.no16 .title_section h2>span:nth-child(1)>span:nth-child(2){font-size:60%}}.wrapper.no16 .title_section h2>span:nth-child(1)>span:nth-child(3){margin-right:-0.5em;font-size:75%}@media(width <= 768px){.wrapper.no16 .title_section h2>span:nth-child(1)>span:nth-child(3){font-size:60%}}.wrapper.no16 .title_section h2>span:nth-child(2){padding-left:.1em;margin-top:1em;line-height:1;letter-spacing:.1em}.wrapper.no16 .spec_section{padding:50px 0;color:#fff;background:url("../img/no16_spec_bg.jpg") center center/cover #000}@media(width <= 768px){.wrapper.no16 .spec_section{padding:3em 0}}.wrapper.no16 .spec_section>div{width:90%;max-width:800px;margin:0 auto;text-align:center}.wrapper.no16 .spec_section>div>div p{font-size:175%;line-height:1.8}@media(width <= 768px){.wrapper.no16 .spec_section>div>div p{font-size:150%}}.wrapper.no16 .spec_section>div>div p:nth-child(2){letter-spacing:.1em;white-space:nowrap}.wrapper.no16 .spec_section>div>div p:nth-child(2) span{display:inline-block;font-size:200%}.wrapper.no16 .spec_section>div>div p:nth-child(2) small{display:inline-block;margin-left:.5em;font-size:120%;transform:translateY(-0.2em)}.wrapper.no16 .spec_section>div>div p:nth-child(3){font-size:80%}.wrapper.no16 .spec_section>div>ul{display:flex;flex-wrap:wrap;justify-content:center;padding-top:2em;margin-top:2em;line-height:2.8;border-top:1px solid hsla(0,0%,100%,.6)}.wrapper.no16 .spec_section>div>ul li{padding-left:.1em;font-size:125%;letter-spacing:.1em}.wrapper.no16 .spec_section>div>ul li:nth-child(1),.wrapper.no16 .spec_section>div>ul li:nth-child(2){width:100%}@media(width <= 768px){.wrapper.no16 .spec_section>div>ul li:nth-child(1) i,.wrapper.no16 .spec_section>div>ul li:nth-child(2) i{display:none}}.wrapper.no16 .spec_section>div>ul li:nth-child(1) br,.wrapper.no16 .spec_section>div>ul li:nth-child(2) br{display:none}@media(width <= 768px){.wrapper.no16 .spec_section>div>ul li:nth-child(1) br,.wrapper.no16 .spec_section>div>ul li:nth-child(2) br{display:inline}}.wrapper.no16 .spec_section>div>ul li:nth-child(1) span,.wrapper.no16 .spec_section>div>ul li:nth-child(2) span{display:inline-block;font-size:250%;line-height:.8}.wrapper.no16 .spec_section>div>ul li:nth-child(3),.wrapper.no16 .spec_section>div>ul li:nth-child(4){padding:0 .5em}.wrapper.no16 .bg_gray{padding:150px 0;background-color:#e6e6e6}@media(width <= 768px){.wrapper.no16 .bg_gray{padding:6em 0}}.wrapper.no16 .bg_gray h2{font-size:137.5%;text-align:center;letter-spacing:.1em}@media(width <= 768px){.wrapper.no16 .bg_gray h2{font-size:125%}}.wrapper.no16 .bg_gray .cap{margin-top:1.5em}.wrapper.no16 .intro_text{width:90%;max-width:1100px;margin:0 auto}.wrapper.no16 .intro_text p{padding:.6em 0 .8em;font-size:125%;text-align:center;letter-spacing:.1em;border-bottom:1px solid rgba(0,0,0,.3)}@media(width <= 768px){.wrapper.no16 .intro_text p{font-size:112.5%}}.wrapper.no16 .intro_text p:nth-child(1){border-top:1px solid rgba(0,0,0,.3)}.wrapper.no16 .intro_text p span{display:inline-block}@media(width <= 768px){.wrapper.no16 .intro_text p span{display:block}}.wrapper.no16 .plan_section{width:90%;max-width:1100px;margin:150px auto 0}@media(width <= 768px){.wrapper.no16 .plan_section{margin-top:4em}}.wrapper.no16 .plan_section>div{margin-top:50px}@media(width <= 768px){.wrapper.no16 .plan_section>div{margin-top:2em}}.wrapper.no16 .gallery_section{width:90%;max-width:1100px;padding:60px 50px;margin:150px auto 0;background-color:#fff}@media(width <= 768px){.wrapper.no16 .gallery_section{max-width:540px;padding:3em 2em;margin-top:4em}}.wrapper.no16 .gallery_section>div{display:flex;flex-wrap:wrap;gap:1.5em;margin-top:50px}@media(width <= 768px){.wrapper.no16 .gallery_section>div{gap:1em;margin-top:2em}}.wrapper.no16 .gallery_section>div figure{position:relative;width:calc(50% - .75em)}@media(width <= 768px){.wrapper.no16 .gallery_section>div figure{width:100%}}.wrapper.no16 .gallery_section>div figure:nth-child(1){width:100%}.wrapper.no16 .gallery_section>div figure figcaption{position:absolute;top:0;right:0;left:0;padding:.3em 0 .5em .05em;font-size:112.5%;color:#fff;text-align:center;letter-spacing:.05em;background-color:rgba(0,0,0,.4)}.wrapper.no16 .bottom_link{padding:150px 0}@media(width <= 768px){.wrapper.no16 .bottom_link{display:none}}.wrapper.no16 .bottom_link>ul{position:relative;display:flex;gap:1em;width:90%;max-width:870px;margin:0 auto}@media(width <= 980px){.wrapper.no16 .bottom_link>ul{max-width:540px}}@media(width <= 768px){.wrapper.no16 .bottom_link>ul{gap:.5em;font-size:90%}}.wrapper.no16 .bottom_link>ul li{flex-grow:1;background-color:#fff}.wrapper.no16 .bottom_link>ul li a{display:block;padding:1em 1em 1.2em;font-size:110%;line-height:1;color:#fff;text-align:center;background-color:#aaa}.wrapper.no16 .bottom_link>ul li a span{position:relative;display:inline-block;padding-right:2em}@media(width <= 768px){.wrapper.no16 .bottom_link>ul li a span{padding-right:1.5em}}.wrapper.no16 .bottom_link>ul li a span::before{position:absolute;top:50%;right:.2em;width:.5em;height:.5em;content:"";border:solid hsla(0,0%,100%,.6);border-width:1px 1px 0 0;transform:translateY(-50%) rotate(45deg)}.wrapper.no16 .bottom_link>ul li:nth-child(1) a{background:linear-gradient(to right, #1c654c, #003936)}.wrapper.no16 .bottom_link>ul li:nth-child(2) a{background:linear-gradient(to right, #cb303f, #7e2927)}/*# sourceMappingURL=style.css.map */