#plan #main.mv{background:url(../images/plan/mv-plan.webp) no-repeat center center/cover}#plan #contents .sec{background:#eeebe2;border-bottom:4px solid #768a3f;position:relative}#plan #contents .sec01{padding:1.5em 0;background:linear-gradient(135deg, #456D40, #354436);border-bottom:none;text-align:center;color:#fff}@media screen and (min-width: 769px),print{#plan #contents .sec01{padding:3em 0}}#plan #contents .sec01 h2{color:#dac182;font-size:clamp(24px,1.086rem + 1.77dvw,40px);letter-spacing:.05em;line-height:1.4}#plan #contents .sec01 .lead{margin:.25em 0 0;font-size:clamp(20px,0.939rem + 1.33dvw,32px);letter-spacing:.05em}@media screen and (min-width: 769px),print{#plan #contents .sec01 .lead{letter-spacing:.1em}}#plan #contents .sec02{text-align:center}#plan #contents .sec02 .bg01{padding:2em 0;background:url(../images/plan/bg01.webp) no-repeat center center/cover}@media screen and (min-width: 769px),print{#plan #contents .sec02 .bg01{padding:4em 0}}#plan #contents .sec02 .inner{max-width:1080px}#plan #contents .sec02 .ttl{margin:0 0 1em;color:#896d2c;font-family:"EB Garamond","serif";font-size:clamp(25px,1.122rem + 1.88dvw,42px);letter-spacing:.1em;line-height:1}#plan #contents .sec02 .anchor-block{padding:2em 0}@media screen and (min-width: 769px),print{#plan #contents .sec02 .anchor-block{padding:4em 0}}#plan #contents .sec02 .anchor-block .box{margin:0 auto;width:90%;max-width:500px}#plan #contents .sec02 .anchor-block a{padding:.5em 0 2em;width:33.3333333333%;border-right:1px solid #896d2c;box-sizing:border-box;position:relative;color:#896d2c;font-family:"EB Garamond","serif";font-size:clamp(14px,0.720rem + 0.66dvw,20px);letter-spacing:.05em;line-height:1}#plan #contents .sec02 .anchor-block a:first-child{border-left:1px solid #896d2c}#plan #contents .sec02 .anchor-block a::after{content:"▼";position:absolute;left:50%;bottom:0;transform:translateX(-50%) scaleY(0.8)}#plan #contents .sec02 .anchor-block a .en{margin-right:.05em;font-size:2em}#plan #contents .sec03,#plan #contents .sec04,#plan #contents .sec05{padding:0em 0 3em}@media screen and (min-width: 769px),print{#plan #contents .sec03,#plan #contents .sec04,#plan #contents .sec05{padding:0 0 6em}}#plan #contents .sec03 .sec-head,#plan #contents .sec04 .sec-head,#plan #contents .sec05 .sec-head{margin:0 0 2em;padding:.75em 0 1em;background:linear-gradient(135deg, #456D40, #354436);text-align:center;color:#fff}@media screen and (min-width: 769px),print{#plan #contents .sec03 .sec-head,#plan #contents .sec04 .sec-head,#plan #contents .sec05 .sec-head{margin:0 0 4em;padding:1.5em 0 2em}}#plan #contents .sec03 .sec-head .ttl,#plan #contents .sec04 .sec-head .ttl,#plan #contents .sec05 .sec-head .ttl{font-family:"EB Garamond","serif";font-size:clamp(22px,1.012rem + 1.55dvw,36px);letter-spacing:.05em;line-height:1}#plan #contents .sec03 .sec-head .ttl .en,#plan #contents .sec04 .sec-head .ttl .en,#plan #contents .sec05 .sec-head .ttl .en{margin-right:.05em;font-size:2em}#plan #contents .sec03 input,#plan #contents .sec04 input,#plan #contents .sec05 input{display:none}#plan #contents .sec03 .type-block,#plan #contents .sec04 .type-block,#plan #contents .sec05 .type-block{gap:1em}@media screen and (min-width: 769px),print{#plan #contents .sec03 .type-block,#plan #contents .sec04 .type-block,#plan #contents .sec05 .type-block{gap:1.5em}}#plan #contents .sec03 .type-block label,#plan #contents .sec04 .type-block label,#plan #contents .sec05 .type-block label{padding:.75em 0;width:11em;background:#c2ac79;border-radius:.25em;position:relative;text-align:center;color:#fff;font-size:clamp(14px,0.720rem + 0.66dvw,20px);letter-spacing:.05em;line-height:1;transition:.3s;cursor:pointer}#plan #contents .sec03 .type-block label::before,#plan #contents .sec04 .type-block label::before,#plan #contents .sec05 .type-block label::before{content:"▼";position:absolute;left:50%;bottom:0;transform:translate(-50%, 70%);color:#896d2c;transition:.3s}#plan #contents .sec03 .type-block label:hover,#plan #contents .sec04 .type-block label:hover,#plan #contents .sec05 .type-block label:hover{background:#896d2c}#plan #contents .sec03 .block1,#plan #contents .sec04 .block1,#plan #contents .sec05 .block1{margin:2em auto 0;gap:1.5em 2em}@media screen and (min-width: 769px),print{#plan #contents .sec03 .block1,#plan #contents .sec04 .block1,#plan #contents .sec05 .block1{margin:4em auto 0}}#plan #contents .sec03 .block1 .spec-box,#plan #contents .sec04 .block1 .spec-box,#plan #contents .sec05 .block1 .spec-box{width:100%}@media screen and (min-width: 769px),print{#plan #contents .sec03 .block1 .spec-box,#plan #contents .sec04 .block1 .spec-box,#plan #contents .sec05 .block1 .spec-box{margin:4em 0 0;width:calc(50% - 1em)}}#plan #contents .sec03 .block1 .spec-box .spec-case,#plan #contents .sec04 .block1 .spec-box .spec-case,#plan #contents .sec05 .block1 .spec-box .spec-case{padding:1em 1em 1.5em;background:#fff;box-sizing:border-box}@media screen and (min-width: 769px),print{#plan #contents .sec03 .block1 .spec-box .spec-case,#plan #contents .sec04 .block1 .spec-box .spec-case,#plan #contents .sec05 .block1 .spec-box .spec-case{padding:1.5em 1.5em 2em}}#plan #contents .sec03 .block1 .spec-box .spec-case .spec1,#plan #contents .sec04 .block1 .spec-box .spec-case .spec1,#plan #contents .sec05 .block1 .spec-box .spec-case .spec1{margin:0 0 .5em;padding:0 0 .5em;border-bottom:1px solid #896d2c;font-size:clamp(17px,0.829rem + 0.99dvw,26px);letter-spacing:.05em;line-height:1}#plan #contents .sec03 .block1 .spec-box .spec-case .spec1 .num,#plan #contents .sec04 .block1 .spec-box .spec-case .spec1 .num,#plan #contents .sec05 .block1 .spec-box .spec-case .spec1 .num{font-family:"EB Garamond","serif";font-size:2em}#plan #contents .sec03 .block1 .spec-box .spec-case .spec1 .ldk,#plan #contents .sec04 .block1 .spec-box .spec-case .spec1 .ldk,#plan #contents .sec05 .block1 .spec-box .spec-case .spec1 .ldk{font-size:1.2em}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2{justify-content:flex-start;align-items:flex-end;gap:.5em}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-a,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-a,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-a{line-height:1.2}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-b,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-b,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-b{position:relative;color:#896d2c;font-size:clamp(22px,1.012rem + 1.55dvw,36px);line-height:1}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-b .num,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-b .num,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-b .num{font-size:1.6em}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-b::after,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-b::after,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-b::after{position:absolute;right:0;bottom:0;transform:translateY(100%);color:#000;font-size:clamp(11px,0.610rem + 0.33dvw,14px)}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-b.type-a::after,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-b.type-a::after,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-b.type-a::after{content:"（13.83坪）"}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-b.type-b::after,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-b.type-b::after,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-b.type-b::after{content:"（10.18坪）"}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-b.type-c::after,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-b.type-c::after,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-b.type-c::after{content:"（13.63坪）"}#plan #contents .sec03 .block1 .spec-box .spec-case .spec2 .sp2-c,#plan #contents .sec04 .block1 .spec-box .spec-case .spec2 .sp2-c,#plan #contents .sec05 .block1 .spec-box .spec-case .spec2 .sp2-c{line-height:1}#plan #contents .sec03 .block1 .spec-box .ttl,#plan #contents .sec04 .block1 .spec-box .ttl,#plan #contents .sec05 .block1 .spec-box .ttl{margin:1em 0 .5em;padding:0 0 .5em;border-bottom:1px solid #896d2c;font-family:"EB Garamond","serif";color:#896d2c;font-size:clamp(17px,0.829rem + 0.99dvw,26px);letter-spacing:.1em;line-height:1}@media screen and (min-width: 769px),print{#plan #contents .sec03 .block1 .spec-box .ttl,#plan #contents .sec04 .block1 .spec-box .ttl,#plan #contents .sec05 .block1 .spec-box .ttl{margin:3em 0 .5em}}#plan #contents .sec03 .block1 .spec-box .point-block,#plan #contents .sec04 .block1 .spec-box .point-block,#plan #contents .sec05 .block1 .spec-box .point-block{justify-content:flex-start;gap:.5em}#plan #contents .sec03 .block1 .spec-box .point-block li,#plan #contents .sec04 .block1 .spec-box .point-block li,#plan #contents .sec05 .block1 .spec-box .point-block li{padding-left:1.5em;width:100%;position:relative;letter-spacing:.05em;font-size:clamp(11px,0.610rem + 0.33dvw,14px)}#plan #contents .sec03 .block1 .spec-box .point-block li::before,#plan #contents .sec04 .block1 .spec-box .point-block li::before,#plan #contents .sec05 .block1 .spec-box .point-block li::before{content:"●";position:absolute;top:0;left:0;color:#896d2c;font-size:1em}#plan #contents .sec03 .block1 .spec-box .sub-img,#plan #contents .sec04 .block1 .spec-box .sub-img,#plan #contents .sec05 .block1 .spec-box .sub-img{margin:4em 0 0;z-index:1}#plan #contents .sec03 .block1 .spec-box .sub-img::before,#plan #contents .sec04 .block1 .spec-box .sub-img::before,#plan #contents .sec05 .block1 .spec-box .sub-img::before{content:"";width:60%;aspect-ratio:1;background:rgba(137,109,44,.1254901961);position:absolute;left:0;bottom:0;transform:translate(-25%, 15%);z-index:-1}#plan #contents .sec03 .block1 .img-box,#plan #contents .sec04 .block1 .img-box,#plan #contents .sec05 .block1 .img-box{width:100%}@media screen and (min-width: 769px),print{#plan #contents .sec03 .block1 .img-box,#plan #contents .sec04 .block1 .img-box,#plan #contents .sec05 .block1 .img-box{width:calc(50% - 1em)}}#plan #contents .sec03 .block1 .img-box .type .guide,#plan #contents .sec03 .block1 .img-box .illust .guide,#plan #contents .sec04 .block1 .img-box .type .guide,#plan #contents .sec04 .block1 .img-box .illust .guide,#plan #contents .sec05 .block1 .img-box .type .guide,#plan #contents .sec05 .block1 .img-box .illust .guide{margin:1em auto 0;width:80%;max-width:400px}#plan #contents .sec03 .block1 .img-box .illust .guide,#plan #contents .sec04 .block1 .img-box .illust .guide,#plan #contents .sec05 .block1 .img-box .illust .guide{width:60%;max-width:280px}#plan #contents .sec03 #illust-a:checked~.type-block label.illust-a,#plan #contents .sec04 #illust-a:checked~.type-block label.illust-a,#plan #contents .sec05 #illust-a:checked~.type-block label.illust-a{background:#896d2c}#plan #contents .sec03 #illust-a:checked~.type-block label.type-a::before,#plan #contents .sec04 #illust-a:checked~.type-block label.type-a::before,#plan #contents .sec05 #illust-a:checked~.type-block label.type-a::before{visibility:hidden;opacity:0}#plan #contents .sec03 #illust-a:checked~.block1 .img-box .illust-a,#plan #contents .sec04 #illust-a:checked~.block1 .img-box .illust-a,#plan #contents .sec05 #illust-a:checked~.block1 .img-box .illust-a{display:block}#plan #contents .sec03 #illust-a:checked~.block1 .img-box .type-a,#plan #contents .sec04 #illust-a:checked~.block1 .img-box .type-a,#plan #contents .sec05 #illust-a:checked~.block1 .img-box .type-a{display:none}#plan #contents .sec03 #type-a:checked~.type-block label.illust-a::before,#plan #contents .sec04 #type-a:checked~.type-block label.illust-a::before,#plan #contents .sec05 #type-a:checked~.type-block label.illust-a::before{visibility:hidden;opacity:0}#plan #contents .sec03 #type-a:checked~.type-block label.type-a,#plan #contents .sec04 #type-a:checked~.type-block label.type-a,#plan #contents .sec05 #type-a:checked~.type-block label.type-a{background:#896d2c}#plan #contents .sec03 #type-a:checked~.block1 .img-box .illust-a,#plan #contents .sec04 #type-a:checked~.block1 .img-box .illust-a,#plan #contents .sec05 #type-a:checked~.block1 .img-box .illust-a{display:none}#plan #contents .sec03 #type-a:checked~.block1 .img-box .type-a,#plan #contents .sec04 #type-a:checked~.block1 .img-box .type-a,#plan #contents .sec05 #type-a:checked~.block1 .img-box .type-a{display:block}#plan #contents .sec03 #illust-b:checked~.type-block label.illust-b,#plan #contents .sec04 #illust-b:checked~.type-block label.illust-b,#plan #contents .sec05 #illust-b:checked~.type-block label.illust-b{background:#896d2c}#plan #contents .sec03 #illust-b:checked~.type-block label.type-b::before,#plan #contents .sec04 #illust-b:checked~.type-block label.type-b::before,#plan #contents .sec05 #illust-b:checked~.type-block label.type-b::before{visibility:hidden;opacity:0}#plan #contents .sec03 #illust-b:checked~.block1 .img-box .illust-b,#plan #contents .sec04 #illust-b:checked~.block1 .img-box .illust-b,#plan #contents .sec05 #illust-b:checked~.block1 .img-box .illust-b{display:block}#plan #contents .sec03 #illust-b:checked~.block1 .img-box .type-b,#plan #contents .sec04 #illust-b:checked~.block1 .img-box .type-b,#plan #contents .sec05 #illust-b:checked~.block1 .img-box .type-b{display:none}#plan #contents .sec03 #type-b:checked~.type-block label.illust-b::before,#plan #contents .sec04 #type-b:checked~.type-block label.illust-b::before,#plan #contents .sec05 #type-b:checked~.type-block label.illust-b::before{visibility:hidden;opacity:0}#plan #contents .sec03 #type-b:checked~.type-block label.type-b,#plan #contents .sec04 #type-b:checked~.type-block label.type-b,#plan #contents .sec05 #type-b:checked~.type-block label.type-b{background:#896d2c}#plan #contents .sec03 #type-b:checked~.block1 .img-box .illust-b,#plan #contents .sec04 #type-b:checked~.block1 .img-box .illust-b,#plan #contents .sec05 #type-b:checked~.block1 .img-box .illust-b{display:none}#plan #contents .sec03 #type-b:checked~.block1 .img-box .type-b,#plan #contents .sec04 #type-b:checked~.block1 .img-box .type-b,#plan #contents .sec05 #type-b:checked~.block1 .img-box .type-b{display:block}#plan #contents .sec03 #illust-c:checked~.type-block label.illust-c,#plan #contents .sec04 #illust-c:checked~.type-block label.illust-c,#plan #contents .sec05 #illust-c:checked~.type-block label.illust-c{background:#896d2c}#plan #contents .sec03 #illust-c:checked~.type-block label.type-c::before,#plan #contents .sec04 #illust-c:checked~.type-block label.type-c::before,#plan #contents .sec05 #illust-c:checked~.type-block label.type-c::before{visibility:hidden;opacity:0}#plan #contents .sec03 #illust-c:checked~.block1 .img-box .illust-c,#plan #contents .sec04 #illust-c:checked~.block1 .img-box .illust-c,#plan #contents .sec05 #illust-c:checked~.block1 .img-box .illust-c{display:block}#plan #contents .sec03 #illust-c:checked~.block1 .img-box .type-c,#plan #contents .sec04 #illust-c:checked~.block1 .img-box .type-c,#plan #contents .sec05 #illust-c:checked~.block1 .img-box .type-c{display:none}#plan #contents .sec03 #type-c:checked~.type-block label.illust-c::before,#plan #contents .sec04 #type-c:checked~.type-block label.illust-c::before,#plan #contents .sec05 #type-c:checked~.type-block label.illust-c::before{visibility:hidden;opacity:0}#plan #contents .sec03 #type-c:checked~.type-block label.type-c,#plan #contents .sec04 #type-c:checked~.type-block label.type-c,#plan #contents .sec05 #type-c:checked~.type-block label.type-c{background:#896d2c}#plan #contents .sec03 #type-c:checked~.block1 .img-box .illust-c,#plan #contents .sec04 #type-c:checked~.block1 .img-box .illust-c,#plan #contents .sec05 #type-c:checked~.block1 .img-box .illust-c{display:none}#plan #contents .sec03 #type-c:checked~.block1 .img-box .type-c,#plan #contents .sec04 #type-c:checked~.block1 .img-box .type-c,#plan #contents .sec05 #type-c:checked~.block1 .img-box .type-c{display:block}#plan #contents .sec04{background:#fff}#plan #contents .sec04 .block1 .spec-box .spec-case{background:#f4f4f4;border:1px solid rgba(54,66,52,.3137254902)}/*# sourceMappingURL=plan.css.map */