h1{font-size:min(8vw,60px)}h2{font-weight:400;font-style:normal}body main{margin:auto;padding:250px 0 0 0;overflow:hidden}@media screen and (max-width: 767px){body main{padding:82px 0 0 0}}#main{position:relative;max-width:1280px;margin:0 auto}@media screen and (max-width: 767px){#main{background-size:200%}}#main h1{color:#fff;position:absolute;top:4%;left:3.5%}@media screen and (max-width: 767px){#main h1{font-size:8vw;left:auto;text-align:center;width:100%;text-shadow:0 0 10px #000,0 0 10px #000,0 0 10px #000}}#main .text_block{position:absolute;top:5%;right:4%;font-size:min(4vw,38px);color:#fff;text-shadow:0 0 15px #000,0 0 15px #000,0 0 15px #000}@media screen and (max-width: 767px){#main .text_block{width:95%;max-width:350px;margin:1em auto 0;position:static;text-shadow:0 0 0;color:#000}}#main .text_block .copy{text-align:end}@media screen and (max-width: 767px){#main .text_block .copy{font-size:5vw;text-align:center}}#main .text_block .lead{margin-top:30px;font-size:.47em;text-align:end}@media screen and (max-width: 767px){#main .text_block .lead{font-size:3.5vw;margin-top:1em;text-align:left}}#main .lead{text-align:center;font-size:38px;font-weight:normal;margin:0 0 .5em}@media screen and (max-width: 767px){#main .lead{font-size:5vw}}#main .txt{text-align:center;font-size:18px}@media screen and (max-width: 767px){#main .txt{font-size:3.5vw;padding:0 2.5%}}#main .cap{position:absolute;bottom:5px;right:10px;font-size:10px;color:#fff}#contents *{margin:0}#contents .inner{margin:0 auto;width:calc(100% - 2em);max-width:1080px}#contents .top{max-width:1280px;width:95%;margin:5em auto}@media screen and (max-width: 767px){#contents .top{margin:3em auto 0}}#contents .top .flex{display:flex;justify-content:space-between;margin:0 auto}@media screen and (max-width: 767px){#contents .top .flex{flex-wrap:wrap;gap:16px}}#contents .top .flex .photo:nth-child(1){width:48.7%}@media screen and (max-width: 767px){#contents .top .flex .photo:nth-child(1){width:100%}}#contents .top .flex .photo:nth-child(2){width:48.4%}@media screen and (max-width: 767px){#contents .top .flex .photo:nth-child(2){width:100%}}#contents .top .flex .photo:nth-child(2) .note{display:block;font-size:12px;line-height:1.5}@media screen and (max-width: 767px){#contents .top .flex .photo:nth-child(2) .note{font-size:3vw}}#contents .sec_looks{margin:40px 0 100px}@media screen and (max-width: 767px){#contents .sec_looks{margin:0px 0 40px}}#contents .sec_looks .flex{display:flex;align-items:flex-start}@media screen and (max-width: 767px){#contents .sec_looks .flex{flex-wrap:wrap;flex-direction:column-reverse}}#contents .sec_looks .flex .flex_left{width:59%;position:relative}@media screen and (max-width: 767px){#contents .sec_looks .flex .flex_left{width:100%}}#contents .sec_looks .flex .flex_left .cap{position:absolute;bottom:5px;right:10px;font-size:10px}#contents .sec_looks .flex .flex_left .cap.wihte{color:#fff}#contents .sec_looks .flex .flex_right{width:41%;font-size:min(4vw,32px)}@media screen and (max-width: 767px){#contents .sec_looks .flex .flex_right{width:100%}}#contents .sec_looks .flex .flex_right .title{text-align:center;margin:70px 0 60px}@media screen and (max-width: 767px){#contents .sec_looks .flex .flex_right .title{margin:30px 0 0;font-size:5.5vw}}#contents .sec_looks .flex .flex_right .text{margin:0 auto;width:350px;font-size:.56em}@media screen and (max-width: 767px){#contents .sec_looks .flex .flex_right .text{margin:1em auto;font-size:3.5vw}}#contents .sec_looks .flex.reverse{margin-top:30px}@media screen and (max-width: 767px){#contents .sec_looks .flex.reverse{margin-top:0px}}#contents .sec_looks .flex.reverse .flex_left{width:55%}@media screen and (max-width: 767px){#contents .sec_looks .flex.reverse .flex_left{width:100%}}#contents .sec_looks .flex.reverse .flex_right{width:45%}@media screen and (max-width: 767px){#contents .sec_looks .flex.reverse .flex_right{width:100%}}#contents .sec_lamd_plan{position:relative;padding:75px 0 95px}@media screen and (max-width: 767px){#contents .sec_lamd_plan{padding:30px 0 40px}}#contents .sec_lamd_plan h1{color:#50ac50;margin-left:1.6em;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}@media screen and (max-width: 767px){#contents .sec_lamd_plan h1{margin-left:1em}}#contents .sec_lamd_plan .inner .land_plan_lead{text-align:center;margin:1.5em 0 1em;font-size:min(4vw,38px)}@media screen and (max-width: 767px){#contents .sec_lamd_plan .inner .land_plan_lead{margin:1em 0}}#contents .sec_lamd_plan .inner .flex{display:flex;justify-content:space-between;margin-top:30px}@media screen and (max-width: 767px){#contents .sec_lamd_plan .inner .flex{flex-wrap:wrap;gap:16px}}#contents .sec_lamd_plan .inner .flex .photo:nth-child(1){width:48.7%}@media screen and (max-width: 767px){#contents .sec_lamd_plan .inner .flex .photo:nth-child(1){width:100%}}#contents .sec_lamd_plan .inner .flex .photo:nth-child(2){width:48.4%}@media screen and (max-width: 767px){#contents .sec_lamd_plan .inner .flex .photo:nth-child(2){width:100%}}#contents .sec_lamd_plan .inner .flex .photo:nth-child(2) .note{display:block;font-size:12px;line-height:1.5}@media screen and (max-width: 767px){#contents .sec_lamd_plan .inner .flex .photo:nth-child(2) .note{font-size:3vw}}#contents .sec_lamd_plan .deco07{position:absolute;top:0;left:0;z-index:-1;width:335px}@media screen and (max-width: 767px){#contents .sec_lamd_plan .deco07{width:40%}}#contents .sec_lamd_plan .deco08{position:absolute;top:0;right:0;z-index:-1;width:322px;transform:translateY(-50%)}@media screen and (max-width: 767px){#contents .sec_lamd_plan .deco08{width:40%}}#contents .sec_lamd_plan .deco09{position:absolute;bottom:0;right:0;z-index:-1;width:314px}@media screen and (max-width: 767px){#contents .sec_lamd_plan .deco09{width:25%}}#contents .sec_land_plan_about{background:ivory;padding:50px 0 60px}@media screen and (max-width: 767px){#contents .sec_land_plan_about{padding:20px 0 30px}}#contents .sec_land_plan_about .inner .flex{justify-content:space-between;row-gap:30px}@media screen and (max-width: 767px){#contents .sec_land_plan_about .inner .flex{row-gap:15px}}#contents .sec_land_plan_about .inner .flex dl{width:30%}@media screen and (max-width: 767px){#contents .sec_land_plan_about .inner .flex dl{width:48%}}#contents .sec_land_plan_about .inner .flex dl dt{font-size:min(3.5vw,24px);display:flex;margin-bottom:15px}@media screen and (max-width: 767px){#contents .sec_land_plan_about .inner .flex dl dt{margin-bottom:10px}}#contents .sec_land_plan_about .inner .flex dl dt .number{width:1em;display:block;margin-right:.5em}#contents .sec_land_plan_about .inner .flex dl dt .title{line-height:1}#contents .sec_land_plan_about .inner .flex02{display:flex;margin-top:30px}@media screen and (max-width: 767px){#contents .sec_land_plan_about .inner .flex02{flex-wrap:wrap;justify-content:center;row-gap:15px;-moz-column-gap:4%;column-gap:4%;margin-top:15px}}#contents .sec_land_plan_about .inner .flex02 .photo01{width:32%;margin-right:4%}@media screen and (max-width: 767px){#contents .sec_land_plan_about .inner .flex02 .photo01{width:48%;margin-right:0%}}#contents .sec_land_plan_about .inner .flex02 .photo02{width:29%;margin-right:5%}@media screen and (max-width: 767px){#contents .sec_land_plan_about .inner .flex02 .photo02{width:48%;margin-right:0%}}#contents .sec_land_plan_about .inner .flex02 .photo03{width:30%}@media screen and (max-width: 767px){#contents .sec_land_plan_about .inner .flex02 .photo03{width:48%}}#contents .sec_park_front{position:relative;padding-bottom:7%}@media screen and (max-width: 767px){#contents .sec_park_front{padding-bottom:40px}}#contents .sec_park_front .img_block{position:relative}#contents .sec_park_front .img_block .text_block{position:absolute;top:7%;right:5%;z-index:10}#contents .sec_park_front .img_block .text_block h1{text-align:end;color:#fff;position:relative;text-shadow:0 0 5px #000,0 0 5px #000}@media screen and (max-width: 767px){#contents .sec_park_front .img_block .text_block h1{font-size:20px}}#contents .sec_park_front .img_block .text_block .text{color:#fff;text-align:end;font-size:min(4vw,36px);line-height:1.5;text-shadow:0 0 10px #000,0 0 10px #000}@media screen and (max-width: 767px){#contents .sec_park_front .img_block .text_block .text{font-size:14px}}#contents .sec_park_front .img_block .text_block .text span{font-size:12px}@media screen and (max-width: 767px){#contents .sec_park_front .img_block .text_block .text span{font-size:10px}}#contents .sec_park_front .img_block .deco10{position:absolute;top:0;left:0;width:314px;transform:translate(-3%, -5%);z-index:9}@media screen and (max-width: 767px){#contents .sec_park_front .img_block .deco10{width:25%}}#contents .sec_park_front .img_block .deco11{position:absolute;bottom:0;right:0;width:34%;transform:translate(-34%, 50%)}@media screen and (max-width: 767px){#contents .sec_park_front .img_block .deco11{position:absolute;width:40%;right:0%;transform:translate(0%, 90%);margin:-5% 10px 0 auto}}#contents .sec_park_front .img_block .cap{font-size:10px;position:absolute;top:5px;right:10px;line-height:1;color:#fff}@media screen and (max-width: 767px){#contents .sec_park_front .img_block .cap{right:0;left:10px}}#contents .sec_park_front .inner .text{width:55%;margin-top:45px;font-size:min(3vw,18px)}@media screen and (max-width: 767px){#contents .sec_park_front .inner .text{margin-top:16px}}#contents .flex_right .box{border:1px solid #50ac50;width:90%;margin:1em auto 0;display:flex;flex-wrap:wrap;align-items:center;padding:.5em}@media screen and (max-width: 767px){#contents .flex_right .box{margin:1em auto}}#contents .flex_right .box dl{width:75%}#contents .flex_right .box dl dt{color:#50ac50;font-size:16px}@media screen and (max-width: 767px){#contents .flex_right .box dl dt{font-size:3.5vw}}#contents .flex_right .box dl dd{font-size:14px}@media screen and (max-width: 767px){#contents .flex_right .box dl dd{font-size:3vw}}#contents .flex_right .box .img{width:25%}/*# sourceMappingURL=design.css.map */