@charset "UTF-8";
.business-ordermade {
  /*キービジュアル テキスト部分*/
  /*ページ個別指定*/ }
  .business-ordermade .keyvisual-title-text {
    width: 28.2rem;
    margin: 1.5rem auto 0 0; }
    @media only screen and (min-width: 751px) {
      .business-ordermade .keyvisual-title-text {
        width: 55.9rem;
        margin: 4.4rem auto 0 0; } }
  .business-ordermade .page-catch {
    width: 69rem; }
    @media only screen and (min-width: 751px) {
      .business-ordermade .page-catch {
        width: 71.1rem; } }
  @media only screen and (min-width: 751px) {
    .business-ordermade .fig-block-w658 {
      width: 65.8rem;
      margin: 0; } }
  @media only screen and (min-width: 751px) {
    .business-ordermade .fig-block-w1030 {
      width: 103rem;
      margin: 0; } }
  @media only screen and (min-width: 751px) {
    .business-ordermade .fig-block-w346 {
      width: 34.6rem;
      margin: 0; } }
  .business-ordermade .fig-wrap {
    width: 69rem;
    display: flex;
    justify-content: space-between; }
    @media only screen and (min-width: 751px) {
      .business-ordermade .fig-wrap {
        width: 34.6rem;
        display: block; } }
    .business-ordermade .fig-wrap div {
      width: 33.5rem; }
      @media only screen and (min-width: 751px) {
        .business-ordermade .fig-wrap div {
          width: 34.6rem;
          margin-bottom: 2.5rem; } }
  @media only screen and (min-width: 751px) {
    .business-ordermade .prod-list {
      display: flex; } }
  @media only screen and (min-width: 751px) {
    .business-ordermade .prod-list li {
      width: 34rem;
      margin-right: 2.5rem; } }
  @media only screen and (min-width: 751px) {
    .business-ordermade .prod-list li:nth-child(3n) {
      margin-right: 0; } }
  .business-ordermade .prod-list .blocktitle {
    font-size: 2.4rem;
    font-weight: 600;
    padding-left: 2.85rem;
    background-image: url("../../business/img/list_ac_blue.svg");
    background-size: 2.2rem auto;
    background-position: left center;
    background-repeat: no-repeat;
    margin-top: 7rem; }
    @media only screen and (min-width: 751px) {
      .business-ordermade .prod-list .blocktitle {
        font-size: 1.8rem;
        padding-left: 2.2rem;
        background-size: 1.8rem auto;
        margin-top: 0; } }
  .business-ordermade .prod-list .photo {
    width: 42.5rem;
    margin: 4rem auto 0; }
    @media only screen and (min-width: 751px) {
      .business-ordermade .prod-list .photo {
        width: 34rem;
        height: 22.8rem;
        /*ラフ画像の大きさ調整*/
        margin: 2rem auto 0; } }
  .business-ordermade .prod-list .text {
    margin: 2rem 0 0; }
    @media only screen and (min-width: 751px) {
      .business-ordermade .prod-list .text {
        margin: 2.5rem 0 0; } }
    .business-ordermade .prod-list .text .subtext {
      font-size: 80%; }
  .business-ordermade .prod-list .sepbtn {
    width: 45rem;
    margin: 3.7rem auto 0; }
    @media only screen and (min-width: 751px) {
      .business-ordermade .prod-list .sepbtn {
        width: 100%;
        margin: 3.2rem auto 0; } }
    @media only screen and (min-width: 751px) {
      .business-ordermade .prod-list .sepbtn .separate-button {
        width: 100%; } }
