#main{background:url(../images/plan/main.webp) no-repeat 0 0;background-size:cover;width:100%;min-height:480px;position:relative}@media screen and (max-width: 768px){#main{min-height:200px}}#main .title{width:90%;max-width:980px;height:100%;min-height:480px;margin:0 auto;position:relative}@media screen and (max-width: 768px){#main .title{min-height:200px}}#main .title::after{content:"";width:35.714%;height:135%;background:url(../images/plan/bg-title2.webp) no-repeat 100% 100%;background-size:100%;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width: 768px){#main .title::after{width:40%}}#main .title h1{max-width:193px;position:absolute;top:50%;left:10%;transform:translateY(-50%);z-index:2}@media screen and (max-width: 768px){#main .title h1{top:25%;left:-5%;transform:scale(0.5)}}#main .cap{position:absolute;bottom:0;right:0;color:#fff;font-size:min(2.3dvw,12px);text-shadow:0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7),0 0 5px rgba(0,0,0,.7);padding:.5em}#contents{background:#f1efeb;padding:40px 0 0;font-family:"Shippori Mincho",serif;position:relative}@media screen and (max-width: 768px){#contents{padding:1em 0 0}}#contents::before{content:"";width:43%;height:100%;background:#d0d0d0;background:linear-gradient(134deg, rgb(208, 208, 208) 0%, rgb(255, 255, 255) 50%, rgb(211, 211, 211) 100%);position:absolute;top:60px;left:0}@media screen and (max-width: 768px){#contents::before{top:1.5em}}#contents::after{content:"";width:57%;height:100%;background:#fff;position:absolute;top:60px;right:0}@media screen and (max-width: 768px){#contents::after{top:1.5em}}#contents .inner{position:relative;z-index:5;max-width:1004px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){#contents .inner{width:95%}}#contents .inner .back{max-width:360px;width:90%;margin:0 auto 5em}@media screen and (max-width: 768px){#contents .inner .back{width:70%;margin:0 auto 2em}}#contents .inner .back a{display:block;text-align:center;font-size:min(3dvw,18px);background:#9f8d69;color:#fff;padding:1em}#contents .inner .top{width:100%;position:relative}#contents .inner .top .type{width:35.714%;font-family:"Josefin Sans",sans-serif;font-size:min(5.5dvw,40px);color:#fff;text-align:center}@media screen and (max-width: 768px){#contents .inner .top .type{width:40%}}#contents .inner .top .type:first-letter{font-size:min(6.9dvw,56px)}#contents .inner .top .type span{border-bottom:2px solid #fff;padding:0 0 5px}#contents .inner .left{width:32.27%;padding:120px 0 0 0}@media screen and (max-width: 768px){#contents .inner .left{padding:2em 0 2em 0;width:40%}}#contents .inner .left .spec h2{font-family:"Josefin Sans",sans-serif;font-size:min(5dvw,32px);color:#9f8d69;border-bottom:1px solid #9f8d69;padding:0 0 .5em;margin:0 0 .5em}#contents .inner .left .spec h2:first-letter{font-size:min(6.5dvw,48px)}#contents .inner .left .spec .ldk{font-family:"Josefin Sans",sans-serif;font-size:min(5dvw,32px);color:#9f8d69;margin:0 0 1em}#contents .inner .left .spec .ldk:first-letter{font-size:min(5.3dvw,37px)}#contents .inner .left .spec .ldk span{font-size:min(3.2dvw,20px)}#contents .inner .left .spec .area01{font-size:min(2.8dvw,16px)}#contents .inner .left .spec .area02{font-size:min(6.5dvw,48px);color:#9f8d69;line-height:1;margin:0 0 .75em}#contents .inner .left .spec .area02 small{font-size:min(5dvw,32px)}@media screen and (max-width: 768px){#contents .inner .left .spec .area02 small{font-size:min(4.8dvw,30px)}}#contents .inner .left .spec .area02 span{font-size:min(2.8dvw,16px);color:#000}@media screen and (max-width: 768px){#contents .inner .left .spec .area02 span{font-size:min(2.5dvw,14px)}}#contents .inner .left .spec ul{margin:0 0 1em}#contents .inner .left .spec ul li{font-size:min(2.8dvw,16px);line-height:2}#contents .inner .left .spec ul.merit{padding:2em 0 0 0;margin:0;display:flex;gap:10px}@media screen and (max-width: 768px){#contents .inner .left .spec ul.merit{padding:1em 0 0 0}}#contents .inner .left .spec ul.merit li{font-size:min(2.5dvw,14px);color:#fff;background:#9f8d69;padding:.5em 1em}#contents .inner .left .spec ul.txt{padding:1em 0 0 0;margin:0}#contents .inner .left .spec ul.txt li{font-size:min(2.5dvw,14px);text-indent:-1.25em;padding-left:1.25em}@media screen and (max-width: 768px){#contents .inner .left .spec ul.txt li{font-size:min(2.4dvw,13px)}}#contents .inner .left .spec .note{font-size:min(2.3dvw,12px)}@media screen and (max-width: 768px){#contents .inner .left .spec .note{font-size:min(2dvw,10px)}}#contents .inner .right{width:60%;padding:150px 0 80px}@media screen and (max-width: 768px){#contents .inner .right{width:55%;padding:2em 0 1em}}#contents .inner .right .common{max-width:400px;margin:0 auto}/*# sourceMappingURL=type.css.map */