.pre-inc .flex{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.pre-inc #main{background:linear-gradient(90deg, rgb(0, 63, 136) 0%, rgb(0, 32, 99) 100%);padding:3em 0}@media screen and (min-width: 1024px),print{.pre-inc #main{padding:5em 0}}.pre-inc #main h1 span{display:block;color:#fff;text-align:center;line-height:1}.pre-inc #main h1 span.en{font-size:min(7dvw,52px);font-family:"EB Garamond",serif;letter-spacing:.1em;color:#c9af7a}@media screen and (min-width: 769px),print{.pre-inc #main h1 span.en{font-size:60px}}.pre-inc #main h1 span.ja{font-size:min(2.8dvw,14px);letter-spacing:.1em}@media screen and (min-width: 769px),print{.pre-inc #main h1 span.ja{font-size:min(3.2dvw,16px)}}.pre-inc #contents{margin:0;width:100%}.pre-inc #contents .inner{margin:0 auto;width:90%;max-width:1000px}.pre-inc #contents .inner2{margin:0 auto;width:90%;max-width:1280px}.pre-inc #contents h2{margin:0;padding:1em 0;width:100%;background:linear-gradient(90deg, #BF9647, #FCEFBF, #BF9647);text-align:center;font-size:min(5dvw,32px);letter-spacing:.1em;line-height:1.4}@media screen and (min-width: 769px),print{.pre-inc #contents h2{padding:1.25em 0;line-height:1}}.pre-inc #contents .block{margin:3em auto;flex-wrap:wrap;gap:1em}@media screen and (min-width: 769px),print{.pre-inc #contents .block{margin:6em auto;gap:0 2em}}.pre-inc #contents .block .box{margin:0;padding:1em;width:calc((100% - 1em)/2);box-sizing:border-box;position:relative;flex-direction:column;align-items:center;background:#fff;text-align:center;line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .block .box{padding:1.5em;width:calc((100% - 3em)/3)}}.pre-inc #contents .block .box::before{content:"";border:1px #a07434 solid;position:absolute;top:2px;left:2px;right:2px;bottom:2px}@media screen and (min-width: 769px),print{.pre-inc #contents .block .box::before{top:3px;left:3px;right:3px;bottom:3px}}.pre-inc #contents .block .box .spec1{margin:0;width:100%;font-family:"EB Garamond",serif;color:#a48964;font-size:min(3.8dvw,20px)}.pre-inc #contents .block .box .spec1 span{font-size:2em}.pre-inc #contents .block .box .spec2{margin:.5em 0;padding:.25em 0;width:100%;border-top:1px #000 solid;border-bottom:1px #000 solid;font-family:"EB Garamond",serif;font-size:min(4.2dvw,24px)}.pre-inc #contents .block .box .spec2 span{font-size:1.6em}.pre-inc #contents .block .box .spec2 small{font-size:.8em}.pre-inc #contents .block .box .spec3{margin:0;width:100%;color:#a48964;font-size:min(4.2dvw,24px)}.pre-inc #contents .block .box .spec3 span{font-size:1.6em}.pre-inc #contents .block .box .spec3 small{color:#000;font-size:min(2.8dvw,14px)}.pre-inc #contents .block .box .spec4{margin:0;width:100%;text-align:right;font-size:min(2.4dvw,12px)}@media screen and (min-width: 769px),print{.pre-inc #contents .block .box .spec4{width:80%}}.pre-inc #contents .block .box .btn{margin:1em auto 0;padding:1em 0;width:12em;background:linear-gradient(90deg, #BF9647, #FCEFBF, #BF9647);position:relative;display:block;text-align:center;color:#000;font-size:min(2.8dvw,14px);line-height:1}@media screen and (min-width: 769px),print{.pre-inc #contents .block .box .btn{width:16em}}.pre-inc #contents .block .box .btn::before{content:"";width:.4em;height:.4em;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:50%;right:5%;transform:translateY(-50%) rotate(-45deg);display:inline-block}.pre-inc #contents .block .spec-box{margin:0;width:100%;box-sizing:border-box}@media screen and (min-width: 769px),print{.pre-inc #contents .block .spec-box{width:calc(36% - 2em)}}.pre-inc #contents .block .spec-box .inbox1{margin:0;padding:1em;width:100%;background:linear-gradient(90deg, #BF9647, #FCEFBF, #BF9647);justify-content:flex-start}@media screen and (min-width: 769px),print{.pre-inc #contents .block .spec-box .inbox1{padding:1.5em}}.pre-inc #contents .block .spec-box .inbox1 li{font-family:"EB Garamond",serif;font-size:min(3.6dvw,18px);line-height:1}.pre-inc #contents .block .spec-box .inbox1 li.type2{margin-left:1em;padding-left:1em;border-left:1px #000 solid}.pre-inc #contents .block .spec-box .inbox1 li .fs-up1{font-size:2em}.pre-inc #contents .block .spec-box .inbox1 li .fs-up2{font-size:1.4em}.pre-inc #contents .block .spec-box .inbox2{margin:1em auto 1.5em;width:75%;color:#fff}@media screen and (min-width: 769px),print{.pre-inc #contents .block .spec-box .inbox2{margin:2em 0 3em;width:100%}}.pre-inc #contents .block .spec-box .inbox2 .txt1{margin:0;width:100%;font-size:min(2.8dvw,14px);line-height:1}.pre-inc #contents .block .spec-box .inbox2 .txt2{margin:0 0 .5em;width:100%;font-size:min(5.5dvw,40px);line-height:1}.pre-inc #contents .block .spec-box .inbox2 .txt2 span{font-size:1.8em}.pre-inc #contents .block .spec-box .inbox2 .txt2 small{font-size:min(2.8dvw,14px)}.pre-inc #contents .block .spec-box .inbox2 dl{margin:.5em 0;width:100%;white-space:nowrap;justify-content:flex-start;align-items:flex-end;font-size:min(2.8dvw,14px);line-height:1}.pre-inc #contents .block .spec-box .inbox2 dl.type2{margin:1.25em 0 2em;padding:1.25em 0 0;border-top:1px #fff solid}.pre-inc #contents .block .spec-box .inbox2 dl dt{width:8.5em}.pre-inc #contents .block .spec-box .inbox2 dl dd{width:12em}.pre-inc #contents .block .spec-box .inbox2 dl dd span{font-size:1.6em}.pre-inc #contents .block .spec-box .inbox2 .txt3{font-size:min(2dvw,10px);line-height:1.2}.pre-inc #contents .block .spec-box .inbox3{margin:0;padding:1em;width:100%;box-sizing:border-box;background:linear-gradient(90deg, #D0D0D0, #F2F2F2, #D0D0D0)}@media screen and (min-width: 769px),print{.pre-inc #contents .block .spec-box .inbox3{padding:1.5em}}.pre-inc #contents .block .spec-box .inbox3 .ttl{margin:0 0 1em;padding:0 0 .75em;width:100%;border-bottom:1px #a48964 solid;text-align:center;color:#a48964;font-family:"EB Garamond",serif;font-size:min(3.8dvw,20px);line-height:1;letter-spacing:.05em}.pre-inc #contents .block .spec-box .inbox3 .list{margin:0;width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:.5em}.pre-inc #contents .block .spec-box .inbox3 .list li{margin:0;width:100%;position:relative;font-size:min(2.8dvw,14px);line-height:1.6}.pre-inc #contents .block input{display:none}.pre-inc #contents .block #madori1:checked~.madori-btn .madori1{background:#83100b;color:#fff}.pre-inc #contents .block #madori1:checked~.madori-btn .madori1::before{border-color:#fff}.pre-inc #contents .block #madori1:checked~.madori-btn .madori1::after{border-color:#fff}.pre-inc #contents .block #madori1:checked~.img-box .madori1{display:block}.pre-inc #contents .block #madori1:checked~.img-box .madori2{display:none}.pre-inc #contents .block #madori2:checked~.madori-btn .madori2{background:#83100b;color:#fff}.pre-inc #contents .block #madori2:checked~.madori-btn .madori2::before{border-color:#fff}.pre-inc #contents .block #madori2:checked~.madori-btn .madori2::after{border-color:#fff}.pre-inc #contents .block #madori2:checked~.img-box .madori1{display:none}.pre-inc #contents .block #madori2:checked~.img-box .madori2{display:block}.pre-inc #contents .block .madori-btn{margin:1em auto 0;width:100%;gap:1em}@media screen and (min-width: 769px),print{.pre-inc #contents .block .madori-btn{margin:0 auto 3em;gap:1.5em}}.pre-inc #contents .block .madori-btn.pc{display:none}@media screen and (min-width: 769px),print{.pre-inc #contents .block .madori-btn.pc{display:flex}}.pre-inc #contents .block .madori-btn.sp{display:flex}@media screen and (min-width: 769px),print{.pre-inc #contents .block .madori-btn.sp{display:none}}.pre-inc #contents .block .madori-btn label{margin:0;padding:.8em 0;width:calc((100% - 3.6dvw)/2);background:#fff;position:relative;text-align:center;font-size:min(3.6dvw,18px);line-height:1;cursor:pointer}@media screen and (min-width: 769px),print{.pre-inc #contents .block .madori-btn label{padding:1em 0;width:15em}}.pre-inc #contents .block .madori-btn label::before{content:"";border:1px #000 solid;position:absolute;top:.15em;left:.15em;right:.15em;bottom:.15em}.pre-inc #contents .block .madori-btn label::after{content:"";width:.4em;height:.4em;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:50%;right:.75em;transform:translateY(-50%) rotate(-45deg);display:inline-block}@media screen and (min-width: 769px),print{.pre-inc #contents .block .madori-btn label::after{border-right:2px solid #000;border-bottom:2px solid #000;right:1em}}.pre-inc #contents .block .img-box{margin:0;padding:2em 1em;width:100%;background:url(../images/plan/bg-plan.webp) no-repeat center top;background-size:cover;position:relative}@media screen and (min-width: 769px),print{.pre-inc #contents .block .img-box{padding:3em 2em;width:64%}}.pre-inc #contents .block .img-box::before{content:"";border:1px #a07434 solid;position:absolute;top:.25em;left:.25em;right:.25em;bottom:.25em}.pre-inc #contents .block .img-box .type{margin:0;width:100%}.pre-inc #contents .block .img-box .guide{margin:1em 0 0;padding:.5em;width:70%;max-width:320px;background:#fff}.pre-inc #btn-area{margin:0;padding:0 0 3em;width:100%}@media screen and (min-width: 769px),print{.pre-inc #btn-area{padding:0 0 6em}}.pre-inc #btn-area .btn{margin:0 auto;padding:1em 0;width:16em;background:linear-gradient(90deg, #D0D0D0, #F2F2F2, #D0D0D0);position:relative;display:block;text-align:center;color:#000;font-size:min(3.2dvw,16px);line-height:1}@media screen and (min-width: 769px),print{.pre-inc #btn-area .btn{width:18em}}.pre-inc #btn-area .btn::before{content:"";width:.4em;height:.4em;border-right:1px solid #000;border-bottom:1px solid #000;position:absolute;top:50%;left:1em;transform:translateY(-50%) rotate(135deg);display:inline-block}/*# sourceMappingURL=plan.css.map */