@media (min-width: 768px) {
  .plan06.type10 {
    width: 100%;
    align-items: flex-end;
    margin-bottom: 50px;
    max-width: 1400px; }
    .plan06.type10 .wrap01 {
      width: 40%;
      margin-bottom: 0; }
      .plan06.type10 .wrap01 .img10 {
        max-width: 503px; }
    .plan06.type10 .wrap02 {
      width: 60%;
      max-width: 100%; } }
@media (max-width: 768px) {
  .plan06.type10 .wrap01 {
    width: 90%;
    margin-inline: auto;
    margin-bottom: 20px; }
  .plan06.type10 .wrap02 {
    width: 100%; }
    .plan06.type10 .wrap02 .img20 {
      max-width: 270px; } }
@media (min-width: 768px) {
  .mb20 {
    margin-bottom: 20px; } }

@media (max-width: 768px) {
  .mt20_sp {
    margin-top: 20px; } }

/*# sourceMappingURL=plan_detail2.css.map */
