
/* ----- point-layout ----- */
.point-layout .point_list li:nth-child(5) .point_item {
  background-image: url(/kariru/cmn/img/point_bg07.png);
}


/* ----- #omatome .main-layout ----- */
.main-layout {
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
}


/* ----- #omatome .kinri-layout ----- */
#omatome .kinri-layout {
  margin-top: 30px;
  margin-bottom: 30px;
}
#omatome .kinri-layout .menu_item,
#omatome .kinri-layout .menu_item > .block {
  display: block;
}
#omatome .kinri-layout .menu_item .menu_title {
  background-color: #073190;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  color: #fff;
  padding: 20px 20px 10px 20px;
  text-align: center;
}
#omatome .kinri-layout .menu_item .menu_title .menu_sub {
  display:inline-block;
  font-size:1.4rem;
  padding-bottom: 12px ;
}
#omatome .kinri-layout .menu_item .menu_detail {
  background-color: #fff;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  display: block;
}
#omatome .main_detail .main_list li {
  -webkit-align-items: normal;
  align-items: normal;
  padding: 20px;
  text-align: left;
}


/* ----- max-width:768px ----- */
@media screen and (max-width: 768px) {
#omatome .menu_item > .block,
#omatome .kinri-layout + .menu_detail {
    height: auto;
  }
#omatome .kinri-layout .menu_item .menu_title .menu_sub {
  font-size:1.3rem;
  }
#omatome .kinri-layout .menu_item .menu_detail .menu_detail-box {
    width: 290px;
  }
#omatome .kinri-layout .menu_item .menu_description > dt {
  padding-right: 22px;
  }
#omatome .kinri-layout .menu_item .menu_description > dt span {
  min-width: 6.8em;
  font-size: 12px;
  }
#omatome .kinri-layout .menu_item .menu_description > dd {
  font-size: 1.4rem;
  }
#omatome .kinri-layout .menu_item .menu_description > dd .menu_int {
  font-size: 2.8rem;
  }
#omatome .kinri-layout .menu_item .menu_detail-box[data-label-width="fix"] .menu_description > dt span {
  min-width: 8.4em;
  }
}


