.plan-btn { display:flex; flex-wrap:wrap; justify-content:space-between; gap:40px; }
.plan-btn li { width:calc(100% / 3 - 80px / 3); border:solid 1px #16205A; }

img { width:100%; }

#pop {}
#pop .plan-title {
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:20px;
  background-image:url(../_img/common/bg.jpg);
}
#pop .plan-title p { line-height:1; color:#dddabe; font-size:3rem; }
#pop .plan-type {  }
#pop .plan-type span { font-size:150%; }
#pop .plan-size { letter-spacing:0.1em; }
#pop .plan-size small { font-size:50%; }
#pop .area {
  background:#dbdfe2;
  padding:10px 0;
}
#pop .area ul {}
#pop .area ul li { text-align:center; }
#pop .area ul li:nth-of-type(n+2) { font-size:1.5rem; }
#pop .area ul li .num1 { font-size:180%; }
#pop .area ul li .num2 { font-size:140%; }
#pop .plan-detail {  }
#pop .plan-detail img {  }
#pop .cap { font-size:1.2rem; width:90%; margin:auto; }
#pop footer .Area { display:none; }

@media screen and (max-width:600px){
  .plan-btn { gap:20px; }
  .plan-btn li { width:calc(100% / 2 - 10px);
}




