#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:100%;background:url(../images/plan/bg-title.webp) no-repeat 0 0;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:80px 0 0;font-family:"Shippori Mincho",serif}@media screen and (max-width: 768px){#contents{padding:2em 0 0}}#contents .copy{text-align:center;font-size:min(3.75dvw,24px);margin:0 auto 80px}@media screen and (max-width: 768px){#contents .copy{margin:0 auto 2em}}#contents .btn{max-width:1080px;width:95%;margin:0 auto 110px;display:flex;flex-wrap:wrap;justify-content:center;gap:3%}@media screen and (max-width: 768px){#contents .btn{width:70%;margin:0 auto 3em}}#contents .btn li{width:48%;margin:0 0 2em}@media screen and (max-width: 768px){#contents .btn li{width:100%;margin:0 auto 1em}}#contents .other{background:#b4ac9a;padding:80px 0 90px}@media screen and (max-width: 768px){#contents .other{padding:2em 0}}#contents .other ul{max-width:1280px;width:95%;margin:0 auto 50px;display:flex;flex-wrap:wrap;justify-content:center;gap:1%}@media screen and (max-width: 768px){#contents .other ul{width:90%;margin:0 auto 1em;gap:1%}}#contents .other ul li{width:20%}@media screen and (max-width: 768px){#contents .other ul li{width:48%}}#contents .other ul li.cs a{pointer-events:none}#contents .other .txt{text-align:center;font-size:min(3.2dvw,20px);margin:0 0 45px}@media screen and (max-width: 768px){#contents .other .txt{margin:0 auto 2em}}#contents .other .request{max-width:280px;margin:0 auto}#contents .other .request a{display:block;width:100%;font-size:min(2.8dvw,16px);padding:1em 0;text-align:center;background:#d0d0d0;background:linear-gradient(48deg, rgb(208, 208, 208) 0%, rgb(242, 242, 242) 50%, rgb(196, 196, 196) 100%)}@media screen and (max-width: 768px){#contents .other .request a{font-size:min(5dvw,32px)}}/*# sourceMappingURL=plan.css.map */