#plan{background:#000;color:#fff}#plan .dummy{transform:scaleX(-1)}#plan .content-title#plan{background:url(../images/mv.jpg) no-repeat center center;background-size:cover}#plan .content-title#plan::before{content:"";background:rgba(0,0,0,.6901960784);position:absolute;top:0;left:0;right:0;bottom:0}#plan .contents{margin:0;padding:0;width:100%;background:#fff;position:relative;color:#000}#plan .contents.bg01.type2{padding:3em 0;background:#eae8de}@media screen and (min-width: 769px),print{#plan .contents.bg01.type2{padding:6em 0}}#plan .contents.bg02.type2{padding:3em 0;background:#333}@media screen and (min-width: 769px),print{#plan .contents.bg02.type2{padding:6em 0}}#plan .contents.bg02{background:#333}#plan .contents.bg02 .block1{background:rgba(0,0,0,.5019607843)}#plan .contents.bg02 .block1 .lead{color:#fff}#plan .contents.bg01::after,#plan .contents.bg02::after{content:"環境合成外観完成予想CG";padding:.5em;position:absolute;right:0;bottom:0;color:#000;font-size:min(2svw,10px);line-height:1}#plan .contents.bg02::after{color:#fff}#plan .contents.bg01::before,#plan .contents.bg02::before{content:"";background:url(../images/bg01.jpg) no-repeat center center;background-size:cover;position:absolute;top:0;left:0;right:0;bottom:0;opacity:.1}#plan .contents.bg02::before{background:url(../images/bg02.jpg) no-repeat center center;opacity:.2}#plan .contents .lead{margin:0;width:100%;text-align:center;font-size:min(3.6dvw,18px);letter-spacing:.1em;line-height:1.8}#plan .contents .block1{margin:0 auto;padding:3em 1.5em;width:90%;max-width:780px;background:rgba(234,232,222,.8156862745);box-sizing:border-box;position:relative;z-index:1;justify-content:center;gap:0}@media screen and (min-width: 769px),print{#plan .contents .block1{padding:6em 3em;flex-direction:row-reverse}}#plan .contents .block1 .torikago{margin:0;padding:2em 1.5em;width:100%;box-sizing:border-box;list-style:none}@media screen and (min-width: 769px),print{#plan .contents .block1 .torikago{padding:4em 2em;width:45%}}#plan .contents .block1 .plan-list{margin:0 auto;width:100%;max-width:620px;align-self:stretch;justify-content:center;list-style:none}#plan .contents .block1 .plan-list .list-head{margin:0;width:100%}#plan .contents .block1 .plan-list .list-head .photo{margin:0 auto 1em;width:100%;max-width:160px}@media screen and (min-width: 769px),print{#plan .contents .block1 .plan-list .list-head .photo{margin:0 auto 2em}}#plan .contents .block1 .plan-list .in-list{margin:1.5em 0 0;width:100%;justify-content:flex-start;gap:1em}@media screen and (min-width: 769px),print{#plan .contents .block1 .plan-list .in-list{margin:3em 0 0}}#plan .contents .block1 .plan-list .in-list .ttl{margin:0;padding:.5em 0;width:100%;background:#a4913e;text-align:center;color:#fff;font-size:min(2.6dvw,13px);letter-spacing:.1em;line-height:1}#plan .contents .block1 .plan-list .in-list .ttl span{font-size:1.8em}#plan .contents .block1 .plan-list .in-list .ttl span.type2{font-size:1.6em}#plan .contents .block1 .plan-list .in-list .box{margin:0;padding:.5em 1em;width:calc((100% - 1em)/2);background:#fff;border:1px #a4913e solid;border-top:4px #a4913e solid;border-bottom:4px #a4913e solid;box-sizing:border-box;position:relative;display:block}@media screen and (min-width: 769px),print{#plan .contents .block1 .plan-list .in-list .box{width:calc((100% - 2em)/3)}}#plan .contents .block1 .plan-list .in-list .box .arrow{margin:0;width:12%;height:auto;position:absolute;top:calc(.5em + 4px);right:1em}#plan .contents .block1 .plan-list .in-list .box .spec1{margin:0 0 .5em;padding:0 0 .5em;width:100%;border-bottom:1px #a38f3a solid;color:#a38f3a;font-family:"EB Garamond",serif;font-size:min(3.8dvw,20px);letter-spacing:.05em;line-height:1}#plan .contents .block1 .plan-list .in-list .box .spec1 span{margin-right:.05em;font-size:1.6em}#plan .contents .block1 .plan-list .in-list .box .spec2{margin:0;width:100%;text-align:center;font-size:min(3dvw,15px);letter-spacing:.1em;line-height:1}#plan .contents .block1 .plan-list .in-list .box .spec2 span{font-size:2em}#plan .contents .block1 .plan-list .in-list .box .spec3{margin:.5em 0;width:100%;align-items:center;gap:.25em}#plan .contents .block1 .plan-list .in-list .box .spec3 dd{margin:0;padding:.5em 0 0;font-size:min(2dvw,10px);line-height:1.2}#plan .contents .block1 .plan-list .in-list .box .spec3 dt{margin:0;font-size:min(3.8dvw,20px);line-height:1}#plan .contents .block1 .plan-list .in-list .box .spec3 dt span{font-size:1.6em}#plan .contents .block1 .plan-list .in-list .box .sub{margin:0;width:100%;text-align:center;font-size:min(2dvw,10px);line-height:1}#plan .contents .block1 .list-cap{margin:1em auto 0;width:100%;text-align:center;font-size:min(2.4dvw,12px);line-height:1}@media screen and (min-width: 769px),print{#plan .contents .block1 .list-cap{margin:2em auto 0}}#plan .contents .block1 .list-cap.type2{color:#fff}#plan .contents .block1 .btn-box{margin:2em auto 0}@media screen and (min-width: 769px),print{#plan .contents .block1 .btn-box{margin:4em auto 0}}#plan .contents .logo2{margin:0 auto 2em;width:35%;max-width:160px}@media screen and (min-width: 769px),print{#plan .contents .logo2{margin:0 auto 4em}}#plan .contents .block2{margin:0 auto 2em;padding:2em .5em;width:90%;max-width:1000px;background:#fff;box-sizing:border-box;position:relative;z-index:1;justify-content:center}@media screen and (min-width: 769px),print{#plan .contents .block2{margin:0 auto 4em;padding:4em 3em;justify-content:space-between}}#plan .contents .block2 .spec-box{margin:0 auto;width:100%;max-width:300px}@media screen and (min-width: 769px),print{#plan .contents .block2 .spec-box{width:35%}}#plan .contents .block2 .spec-box small{font-size:min(2.4dvw,12px)}#plan .contents .block2 .spec-box .spec1{margin:0 0 .25em;padding:0 0 .25em;width:100%;border-bottom:1px #a38f3a solid;color:#a38f3a;font-family:"EB Garamond",serif;font-size:min(6dvw,42px);letter-spacing:.05em;line-height:1}#plan .contents .block2 .spec-box .spec1 span{margin-right:.05em;font-size:1.6em}#plan .contents .block2 .spec-box .spec2{margin:0;width:100%;text-align:left;font-size:min(4.2dvw,24px);letter-spacing:.1em;line-height:1}#plan .contents .block2 .spec-box .spec2 span{font-size:2em}#plan .contents .block2 .spec-box .spec3{margin:.5em 0 2em;width:100%;font-size:min(2.8dvw,14px);line-height:1.4}#plan .contents .block2 .spec-box .spec4{margin:0;width:100%;font-size:min(2.4dvw,12px);line-height:1.4}#plan .contents .block2 .spec-box dl{margin:1.5em 0 1em;width:100%}#plan .contents .block2 .spec-box dl dd{margin:0;font-size:min(3.2dvw,16px);line-height:1}#plan .contents .block2 .spec-box dl dd.sub{margin:.5em 0 0;font-size:min(2.4dvw,12px);line-height:1.4}#plan .contents .block2 .spec-box dl dt{margin:0;font-size:min(6.5dvw,46px);line-height:1}#plan .contents .block2 .spec-box dl dt span{font-size:1.6em}#plan .contents .block2 .spec-box .point{margin:1.5em 0 3em;width:100%;list-style:none;gap:.5em}@media screen and (min-width: 769px),print{#plan .contents .block2 .spec-box .point{margin:2em 0;gap:1em}}#plan .contents .block2 .spec-box .point li{margin:0;padding:.5em 0;width:100%;background:#a4913e;text-align:center;color:#fff;font-size:min(4dvw,22px);letter-spacing:.05em;line-height:1}#plan .contents .block2 .img-box{margin:0;width:100%}@media screen and (min-width: 769px),print{#plan .contents .block2 .img-box{width:65%}}#plan .contents .block2 .img-box .madori{margin:0;width:100%}#plan .contents .block2 .img-box .guide{margin:1em auto;width:70%;max-width:300px}#plan .contents .btn-box .link-btn{padding:1em 0;width:16em;font-size:min(3.8dvw,20px);letter-spacing:.05em}/*# sourceMappingURL=plan.css.map */