@charset "UTF-8";
/* CSS Document */
/* Scss Document */
/* Scss Document */
/*メインイメージ*/
#mainimg {
  margin-bottom: 9.333vw;
  height: 53.333vw;
  background: url("/img/business/mainimg_sp.jpg") center/cover no-repeat; }

#business {
  /*法人・団体のお客様へ*/
  /*こんなお悩みありませんか？*/
  /*ラッピングピアノとは？*/
  /*ラッピングピアノで叶える様々な用途*/
  /*お問い合わせ(上部)*/
  /*過去の事例*/
  /*ご利用者様の声*/
  /*ご注文に関する注意事項*/ }
  #business .business__catch {
    margin-bottom: 30px; }
    #business .business__catch-subttl {
      margin-bottom: 15px;
      text-align: center;
      font-size: 1.6rem;
      letter-spacing: 0.04em;
      line-height: 1; }
      @media (min-width: 769px) {
        #business .business__catch-subttl {
          font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.9280742459 ); } }
      @media (min-width: 1200px) {
        #business .business__catch-subttl {
          font-size: 2rem; } }
    #business .business__catch-ttl {
      margin-bottom: 15px;
      font-size: 2.2rem;
      line-height: 1.6666666667;
      letter-spacing: 0.04em;
      text-shadow: 0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF,0 0 3px #FFF; }
      @media (min-width: 769px) {
        #business .business__catch-ttl {
          font-size: calc( 2.2rem + ( 1vw - 7.69px ) * 1.8561484919 ); } }
      @media (min-width: 1200px) {
        #business .business__catch-ttl {
          font-size: 3rem; } }
      #business .business__catch-ttl span {
        color: #ED6D0F; }
    #business .business__catch-txt {
      font-size: 1.4rem;
      line-height: 1.8;
      letter-spacing: 0.04em; }
      @media (min-width: 769px) {
        #business .business__catch-txt {
          font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
      @media (min-width: 1200px) {
        #business .business__catch-txt {
          font-size: 1.5rem; } }
  #business .business__worries {
    margin-bottom: 50px; }
  #business .business__about {
    margin-bottom: 60px; }
    #business .business__about-wp {
      position: relative;
      margin-bottom: 40px; }
    #business .business__about-piano {
      position: absolute;
      right: 0;
      top: 0;
      width: 50%; }
    #business .business__about-subttl {
      text-align: left;
      margin-bottom: 20px;
      font-size: 1.6rem;
      letter-spacing: 0.04em;
      line-height: 1; }
      @media (min-width: 769px) {
        #business .business__about-subttl {
          font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.9280742459 ); } }
      @media (min-width: 1200px) {
        #business .business__about-subttl {
          font-size: 2rem; } }
    #business .business__about-ttl {
      text-align: left;
      margin-bottom: 15px;
      font-size: 1.8rem;
      letter-spacing: 0.04em;
      line-height: 1; }
      @media (min-width: 769px) {
        #business .business__about-ttl {
          font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.9280742459 ); } }
      @media (min-width: 1200px) {
        #business .business__about-ttl {
          font-size: 2.2rem; } }
    #business .business__about-txt {
      margin-bottom: 36px;
      font-size: 1.4rem;
      line-height: 1.8;
      letter-spacing: 0.04em; }
      @media (min-width: 769px) {
        #business .business__about-txt {
          font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
      @media (min-width: 1200px) {
        #business .business__about-txt {
          font-size: 1.5rem; } }
    #business .business__about-btn a {
      padding: 22px 0;
      font-size: 1.6rem;
      line-height: 1; }
      @media (min-width: 769px) {
        #business .business__about-btn a {
          font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
      @media (min-width: 1200px) {
        #business .business__about-btn a {
          font-size: 1.8rem; } }
      #business .business__about-btn a:after {
        top: 50%;
        transform-origin: 70% 50%; }
    #business .business__about-subimg {
      width: 85%;
      margin: -40px auto 0; }
  #business .business__usage {
    margin-bottom: 50px; }
    #business .business__usage-head {
      margin-bottom: 30px;
      font-size: 1.8rem;
      line-height: 1.4090909091;
      letter-spacing: 0.04em; }
      @media (min-width: 769px) {
        #business .business__usage-head {
          font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.9280742459 ); } }
      @media (min-width: 1200px) {
        #business .business__usage-head {
          font-size: 2.2rem; } }
    #business .business__usage-list {
      margin-bottom: 20px; }
      #business .business__usage-list li {
        position: relative; }
        #business .business__usage-list li:nth-child(n + 2) {
          margin-top: 40px; }
    #business .business__usage-catch {
      margin-bottom: 20px;
      text-align: center;
      line-height: 1; }
      #business .business__usage-catch:before {
        display: inline-block;
        content: "/";
        font-size: 1.8rem;
        transform: rotateY(180deg);
        margin-right: 10px;
        color: #FFA200; }
      #business .business__usage-catch:after {
        display: inline-block;
        content: "/";
        font-size: 1.8rem;
        margin-left: 10px;
        color: #FFA200; }
      #business .business__usage-catch .catch__wp {
        display: inline-block; }
        #business .business__usage-catch .catch__wp > h2 {
          font-size: 1.4rem;
          line-height: 1.7142857143;
          letter-spacing: 0.04em; }
    #business .business__usage-img {
      position: relative; }
      #business .business__usage-img .usage_subimg {
        position: absolute;
        width: 35.943%;
        bottom: -51px;
        box-sizing: border-box;
        border: 5px solid #FFF;
        background: #FFF;
        border-radius: 50%; }
        #business .business__usage-img .usage_subimg.left {
          left: -10px; }
        #business .business__usage-img .usage_subimg.right {
          right: -10px; }
    #business .business__usage-txtwp {
      padding: 20px 20px 24px;
      background: #FFF;
      border-bottom: 5px solid #FFA200; }
      #business .business__usage-txtwp .usage__txtwp-catch {
        text-align: center;
        font-size: 1.3rem;
        line-height: 1.6;
        letter-spacing: 0.04em; }
        @media (min-width: 769px) {
          #business .business__usage-txtwp .usage__txtwp-catch {
            font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
        @media (min-width: 1200px) {
          #business .business__usage-txtwp .usage__txtwp-catch {
            font-size: 1.5rem; } }
      #business .business__usage-txtwp .usage__txtwp-ttl {
        margin-bottom: 6px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: baseline;
        -ms-flex-align: baseline;
        align-items: baseline; }
        #business .business__usage-txtwp .usage__txtwp-ttl .ttl_num {
          text-align: center;
          flex: 0 1 100%;
          width: 100%;
          max-width: 100%;
          font-size: 3.3rem;
          line-height: 1;
          letter-spacing: 0.05em; }
        #business .business__usage-txtwp .usage__txtwp-ttl .ttl_word {
          text-align: center;
          flex: 0 1 100%;
          width: 100%;
          max-width: 100%;
          font-size: 1.8rem;
          line-height: 1.8333333333;
          letter-spacing: 0.04em; }
          @media (min-width: 769px) {
            #business .business__usage-txtwp .usage__txtwp-ttl .ttl_word {
              font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.9280742459 ); } }
          @media (min-width: 1200px) {
            #business .business__usage-txtwp .usage__txtwp-ttl .ttl_word {
              font-size: 2.2rem; } }
      #business .business__usage-txtwp .usage__txtwp-txt {
        font-size: 1.4rem;
        line-height: 1.7142857143;
        letter-spacing: 0em; }
      #business .business__usage-txtwp .usage__txtwp-btn {
        margin-top: 20px; }
        #business .business__usage-txtwp .usage__txtwp-btn a {
          font-size: 1.3rem;
          max-width: 250px;
          padding: 17.5px 0;
          line-height: 1; }
          @media (min-width: 769px) {
            #business .business__usage-txtwp .usage__txtwp-btn a {
              font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
          @media (min-width: 1200px) {
            #business .business__usage-txtwp .usage__txtwp-btn a {
              font-size: 1.5rem; } }
          #business .business__usage-txtwp .usage__txtwp-btn a::after {
            display: none; }
    #business .business__usage-client {
      border: 1px solid #EBEBEB;
      margin: 0 auto;
      max-width: 800px;
      padding: 24px 20px;
      background: #FFF; }
      #business .business__usage-client .usage__client-head {
        margin-bottom: 14px;
        font-size: 1.5rem;
        line-height: 1;
        letter-spacing: 0.04em; }
        @media (min-width: 769px) {
          #business .business__usage-client .usage__client-head {
            font-size: calc( 1.5rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
        @media (min-width: 1200px) {
          #business .business__usage-client .usage__client-head {
            font-size: 1.6rem; } }
      #business .business__usage-client .usage__client-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        justify-content: center; }
        #business .business__usage-client .usage__client-list .client_item {
          margin-right: 15px;
          flex: 0 1 auto;
          width: auto;
          max-width: auto;
          font-size: 1.4rem;
          line-height: 2; }
          @media (min-width: 769px) {
            #business .business__usage-client .usage__client-list .client_item {
              font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
          @media (min-width: 1200px) {
            #business .business__usage-client .usage__client-list .client_item {
              font-size: 1.6rem; } }
          #business .business__usage-client .usage__client-list .client_item span {
            color: #FFA200; }
          #business .business__usage-client .usage__client-list .client_item:last-child {
            margin-right: 0; }
  #business #business__contact {
    margin-bottom: 70px; }
    #business #business__contact .contact__ttl {
      margin-bottom: 18.5px;
      font-size: 1.8rem;
      line-height: 1; }
      @media (min-width: 769px) {
        #business #business__contact .contact__ttl {
          font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.9280742459 ); } }
      @media (min-width: 1200px) {
        #business #business__contact .contact__ttl {
          font-size: 2.2rem; } }
    #business #business__contact .contact__wrap .contact__box {
      border-bottom: solid 1px #826A59;
      padding: 3% 3% 5%;
      text-align: center;
      letter-spacing: 0.1em;
      line-height: 1; }
      #business #business__contact .contact__wrap .contact__box .txt {
        font-size: 1.4rem;
        margin-bottom: 16px; }
        @media (min-width: 769px) {
          #business #business__contact .contact__wrap .contact__box .txt {
            font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 1.3921113689 ); } }
        @media (min-width: 1200px) {
          #business #business__contact .contact__wrap .contact__box .txt {
            font-size: 2rem; } }
      #business #business__contact .contact__wrap .contact__box a {
        font-size: 1.2rem;
        font-weight: bold;
        display: block;
        margin-bottom: 10px;
        letter-spacing: 0.15em; }
        @media (min-width: 769px) {
          #business #business__contact .contact__wrap .contact__box a {
            font-size: calc( 1.2rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
        @media (min-width: 1200px) {
          #business #business__contact .contact__wrap .contact__box a {
            font-size: 1.4rem; } }
        #business #business__contact .contact__wrap .contact__box a span {
          font-size: 3rem;
          color: #ED6D0F; }
          @media (min-width: 769px) {
            #business #business__contact .contact__wrap .contact__box a span {
              font-size: calc( 3rem + ( 1vw - 7.69px ) * 0 ); } }
          @media (min-width: 1200px) {
            #business #business__contact .contact__wrap .contact__box a span {
              font-size: 3rem; } }
      #business #business__contact .contact__wrap .contact__box .btn a {
        font-size: 1.6rem;
        max-width: 320px;
        margin-bottom: 0; }
        @media (min-width: 769px) {
          #business #business__contact .contact__wrap .contact__box .btn a {
            font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
        @media (min-width: 1200px) {
          #business #business__contact .contact__wrap .contact__box .btn a {
            font-size: 1.8rem; } }
        #business #business__contact .contact__wrap .contact__box .btn a:after {
          display: none; }
      #business #business__contact .contact__wrap .contact__box .time {
        font-size: 1rem; }
        @media (min-width: 769px) {
          #business #business__contact .contact__wrap .contact__box .time {
            font-size: calc( 1rem + ( 1vw - 7.69px ) * 0.9280742459 ); } }
        @media (min-width: 1200px) {
          #business #business__contact .contact__wrap .contact__box .time {
            font-size: 1.4rem; } }
        #business #business__contact .contact__wrap .contact__box .time .en {
          font-weight: bold; }
      #business #business__contact .contact__wrap .contact__box:last-child {
        border-bottom: none;
        padding: 5% 3% 3%; }
  #business .business__past {
    padding: 34px 20px;
    background: #FFF; }
    #business .business__past-wp {
      max-width: 1200px;
      margin: 0 auto; }
    #business .business__past-ttl {
      margin-bottom: 15px;
      color: #FFA200;
      font-size: 1.8rem;
      letter-spacing: 0.04em;
      line-height: 1; }
      @media (min-width: 769px) {
        #business .business__past-ttl {
          font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
      @media (min-width: 1200px) {
        #business .business__past-ttl {
          font-size: 2rem; } }
    #business .business__past-txt {
      margin-bottom: 30px;
      text-align: center;
      font-size: 1.4rem;
      line-height: 1.8;
      letter-spacing: 0.04em; }
      @media (min-width: 769px) {
        #business .business__past-txt {
          font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
      @media (min-width: 1200px) {
        #business .business__past-txt {
          font-size: 1.5rem; } }
    #business .business__past-list {
      margin-bottom: 30px; }
      #business .business__past-list .past__item:nth-child(n + 2) {
        margin-top: 50px; }
      #business .business__past-list .past__item .past__list-img {
        margin-bottom: 10px; }
      #business .business__past-list .past__item .past__list-ttl {
        margin-bottom: 5px;
        text-align: left;
        font-size: 1.6rem;
        letter-spacing: 0.04em; }
        @media (min-width: 769px) {
          #business .business__past-list .past__item .past__list-ttl {
            font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
        @media (min-width: 1200px) {
          #business .business__past-list .past__item .past__list-ttl {
            font-size: 1.8rem; } }
      #business .business__past-list .past__item .past__list-txt {
        margin-bottom: 10px;
        font-size: 1.4rem;
        letter-spacing: 0;
        line-height: 1.7142857143; }
      #business .business__past-list .past__item .past__list-details .details_item {
        display: grid;
        grid-template-columns: 35% 1fr;
        grid-column-gap: 3px;
        grid-row-gap: 0px; }
        #business .business__past-list .past__item .past__list-details .details_item:nth-child(n + 2) {
          margin-top: 3px; }
      #business .business__past-list .past__item .past__list-details .details_ttl {
        grid-area: 1 / 1 / 2 / 2;
        display: flex;
        justify-content: center;
        align-items: center;
        font-size: 1.4rem;
        letter-spacing: 0.04em;
        line-height: 1.8;
        color: #FFF;
        background: #583703; }
        @media (min-width: 769px) {
          #business .business__past-list .past__item .past__list-details .details_ttl {
            font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
        @media (min-width: 1200px) {
          #business .business__past-list .past__item .past__list-details .details_ttl {
            font-size: 1.5rem; } }
      #business .business__past-list .past__item .past__list-details .details_desc {
        grid-area: 1 / 2 / 2 / 3;
        font-size: 1.4rem;
        line-height: 1.7142857143;
        letter-spacing: 0.04em;
        background: #FAF9F5;
        box-sizing: border-box;
        padding: 8px 12px; }
        @media (min-width: 769px) {
          #business .business__past-list .past__item .past__list-details .details_desc {
            font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
        @media (min-width: 1200px) {
          #business .business__past-list .past__item .past__list-details .details_desc {
            font-size: 1.5rem; } }
    #business .business__past-attent {
      margin-bottom: 24px;
      font-size: 1.3rem;
      letter-spacing: 0;
      line-height: 2.3571428571; }
      @media (min-width: 769px) {
        #business .business__past-attent {
          font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
      @media (min-width: 1200px) {
        #business .business__past-attent {
          font-size: 1.4rem; } }
    #business .business__past-btn a {
      padding: 22px 0;
      font-size: 1.6rem;
      line-height: 1; }
      @media (min-width: 769px) {
        #business .business__past-btn a {
          font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
      @media (min-width: 1200px) {
        #business .business__past-btn a {
          font-size: 1.8rem; } }
      #business .business__past-btn a:after {
        top: 50%;
        transform-origin: 70% 50%; }
  #business .business__voice {
    margin-bottom: 30px;
    background: url("/img/business/bg_voice.jpg") center/cover no-repeat;
    padding: 34px 20px; }
    #business .business__voice-inner {
      max-width: 1168px;
      margin: 0 auto; }
    #business .business__voice-ttl {
      margin-bottom: 15px;
      color: #FFA200;
      font-size: 1.8rem;
      letter-spacing: 0.04em;
      line-height: 1; }
      @media (min-width: 769px) {
        #business .business__voice-ttl {
          font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
      @media (min-width: 1200px) {
        #business .business__voice-ttl {
          font-size: 2rem; } }
    #business .business__voice-txt {
      margin-bottom: 30px;
      text-align: center;
      font-size: 1.4rem;
      line-height: 1.8;
      letter-spacing: 0.04em; }
      @media (min-width: 769px) {
        #business .business__voice-txt {
          font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
      @media (min-width: 1200px) {
        #business .business__voice-txt {
          font-size: 1.5rem; } }
    #business .business__voice-list .voice__item {
      position: relative;
      box-sizing: border-box;
      padding: 24px 20px;
      border-radius: 7px;
      background: #FFF; }
      #business .business__voice-list .voice__item:nth-child(n + 2) {
        margin-top: 30px; }
      #business .business__voice-list .voice__item-ttl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        flex-direction: column-reverse;
        margin-bottom: 10px; }
        #business .business__voice-list .voice__item-ttl .item__ttl-txt {
          font-size: 0;
          flex: 0 1 100%;
          width: 100%;
          max-width: 100%; }
          #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_type {
            display: inline-block;
            font-size: 1.3rem;
            line-height: 1;
            color: #FFF;
            padding: 7px 17px;
            border-radius: 50px; }
            #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_type.upright {
              background: #FFA200; }
            #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_type.grand {
              background: #85CBBF; }
          #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_location {
            margin-top: 7px;
            margin-bottom: 10px;
            font-size: 1.4rem;
            line-height: 1.8;
            letter-spacing: 0.04em;
            color: #F3981C; }
            @media (min-width: 769px) {
              #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_location {
                font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
            @media (min-width: 1200px) {
              #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_location {
                font-size: 1.5rem; } }
          #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_title {
            font-size: 1.8rem;
            line-height: 1.55;
            letter-spacing: 0em; }
            @media (min-width: 769px) {
              #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_title {
                font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
            @media (min-width: 1200px) {
              #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_title {
                font-size: 2rem; } }
        #business .business__voice-list .voice__item-ttl .item__ttl-img {
          margin-bottom: 16px;
          flex: 0 1 100%;
          width: 100%;
          max-width: 100%; }
          #business .business__voice-list .voice__item-ttl .item__ttl-img img {
            width: 100%;
            margin: 0 auto; }
      #business .business__voice-list .voice__item-txt {
        font-size: 1.4rem;
        letter-spacing: 0;
        line-height: 1.7142857143; }
  #business .business__notes-ttl {
    margin-bottom: 16px;
    text-align: left;
    font-size: 1.6rem;
    line-height: 1;
    letter-spacing: 0.04em; }
    @media (min-width: 769px) {
      #business .business__notes-ttl {
        font-size: calc( 1.6rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
    @media (min-width: 1200px) {
      #business .business__notes-ttl {
        font-size: 1.8rem; } }
  #business .business__notes-left {
    margin-bottom: 20px; }
  #business .business__notes-head {
    margin-bottom: 10px;
    text-align: left;
    font-size: 1.5rem;
    line-height: 1;
    letter-spacing: 0.04em; }
    @media (min-width: 769px) {
      #business .business__notes-head {
        font-size: calc( 1.5rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
    @media (min-width: 1200px) {
      #business .business__notes-head {
        font-size: 1.6rem; } }
  #business .business__notes-body {
    font-size: 1.3rem;
    line-height: 1.7142857143;
    letter-spacing: 0.04em; }
    @media (min-width: 769px) {
      #business .business__notes-body {
        font-size: calc( 1.3rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
    @media (min-width: 1200px) {
      #business .business__notes-body {
        font-size: 1.4rem; } }

/*------------------------------
		769px以上
------------------------------*/
@media screen and (min-width: 769px) {
  /*メインイメージ*/
  #mainimg {
    margin-bottom: 4.531vw;
    height: 20.573vw;
    background: url("/img/business/mainimg_pc.jpg") center/cover no-repeat; }

  #business {
    /*法人・団体のお客様へ*/
    /*こんなお悩みありませんか？*/
    /*ラッピングピアノとは？*/
    /*ラッピングピアノで叶える様々な用途*/
    /*お問い合わせ(上部)*/
    /*過去の事例*/
    /*ご利用者様の声*/
    /*ご注文に関する注意事項*/ }
    #business .business__catch {
      margin-bottom: 9.6666666667%; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      #business .business__catch {
        margin-bottom: 58px; } }
    @media screen and (min-width: 769px) and (min-width: 1200px) {
      #business .business__catch {
        margin-bottom: 116px; } }
@media screen and (min-width: 769px) {
      #business .business__catch-subttl {
        margin-bottom: 5%; } }
      @media screen and (min-width: 769px) and (max-width: 769px) {
        #business .business__catch-subttl {
          margin-bottom: 20px; } }
      @media screen and (min-width: 769px) and (min-width: 800px) {
        #business .business__catch-subttl {
          margin-bottom: 40px; } }
@media screen and (min-width: 769px) {
      #business .business__catch-ttl {
        margin-bottom: 5%;
        text-shadow: 0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF,0 0 7px #FFF; } }
      @media screen and (min-width: 769px) and (max-width: 769px) {
        #business .business__catch-ttl {
          margin-bottom: 20px; } }
      @media screen and (min-width: 769px) and (min-width: 800px) {
        #business .business__catch-ttl {
          margin-bottom: 40px; } }
@media screen and (min-width: 769px) {
      #business .business__catch-txt {
        text-align: center; }
    #business .business__worries {
      margin-bottom: 11.4166666667%; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      #business .business__worries {
        margin-bottom: 68.5px; } }
    @media screen and (min-width: 769px) and (min-width: 1200px) {
      #business .business__worries {
        margin-bottom: 137px; } }
@media screen and (min-width: 769px) {
    #business .business__about {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
      align-content: flex-start;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-bottom: 7.4166666667%;
      align-items: center; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      #business .business__about {
        margin-bottom: 44.5px; } }
    @media screen and (min-width: 769px) and (min-width: 1200px) {
      #business .business__about {
        margin-bottom: 89px; } }
@media screen and (min-width: 769px) {
      #business .business__about-wp {
        flex: 0 1 50%;
        width: 50%;
        max-width: 50%;
        margin-bottom: 0; }
      #business .business__about-piano {
        right: -20px;
        top: 237px;
        width: auto; }
      #business .business__about-ttl {
        margin-bottom: 18px; }
      #business .business__about-txt {
        margin-bottom: 6.25%; } }
      @media screen and (min-width: 769px) and (max-width: 769px) {
        #business .business__about-txt {
          margin-bottom: 37.5px; } }
      @media screen and (min-width: 769px) and (min-width: 1200px) {
        #business .business__about-txt {
          margin-bottom: 75px; } }
@media screen and (min-width: 769px) {
      #business .business__about-btn {
        text-align: left; }
        #business .business__about-btn a {
          margin: 0;
          padding: 26px 0;
          max-width: 280px; }
          #business .business__about-btn a:after {
            display: none; }
      #business .business__about-img {
        flex: 0 1 48%;
        width: 48%;
        max-width: 48%; }
      #business .business__about-subimg {
        width: 86.196%;
        margin: -45px auto 0; }
    #business .business__usage {
      margin-bottom: 9.3333333333%; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      #business .business__usage {
        margin-bottom: 56px; } }
    @media screen and (min-width: 769px) and (min-width: 1200px) {
      #business .business__usage {
        margin-bottom: 112px; } }
@media screen and (min-width: 769px) {
      #business .business__usage-head {
        margin-bottom: 54px;
        line-height: 1;
        letter-spacing: 0.08em; }
      #business .business__usage-catch:before {
        display: none; }
      #business .business__usage-catch:after {
        display: none; }
      #business .business__usage-list {
        margin-bottom: 5.4166666667%; } }
      @media screen and (min-width: 769px) and (max-width: 769px) {
        #business .business__usage-list {
          margin-bottom: 32.5px; } }
      @media screen and (min-width: 769px) and (min-width: 1200px) {
        #business .business__usage-list {
          margin-bottom: 65px; } }
@media screen and (min-width: 769px) {
        #business .business__usage-list li {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
          flex-flow: row wrap;
          -webkit-box-align: stretch;
          -webkit-align-items: stretch;
          -ms-flex-align: stretch;
          align-items: stretch;
          -webkit-align-content: flex-start;
          -ms-flex-line-pack: start;
          align-content: flex-start;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
          justify-content: space-between;
          position: relative; }
          #business .business__usage-list li:nth-child(2n) .business__usage-img {
            margin-right: 0;
            margin-left: auto; }
          #business .business__usage-list li:nth-child(2n) .business__usage-txtwp {
            right: auto;
            left: 0; }
          #business .business__usage-list li:nth-child(n + 2) {
            margin-top: 10.4166666667%; } }
          @media screen and (min-width: 769px) and (max-width: 769px) {
            #business .business__usage-list li:nth-child(n + 2) {
              margin-top: 62.5px; } }
          @media screen and (min-width: 769px) and (min-width: 1200px) {
            #business .business__usage-list li:nth-child(n + 2) {
              margin-top: 125px; } }
@media screen and (min-width: 769px) {
      #business .business__usage-img {
        flex: 0 1 52%;
        width: 52%;
        max-width: 52%;
        margin-right: auto; }
        #business .business__usage-img .usage_subimg {
          position: absolute;
          width: 35.4%;
          bottom: -40px; }
          #business .business__usage-img .usage_subimg.left {
            left: -4px; }
          #business .business__usage-img .usage_subimg.right {
            right: -4px; }
      #business .business__usage-txtwp {
        position: absolute;
        right: 0;
        bottom: 3%;
        width: 56%;
        box-sizing: border-box;
        padding: 20px 34px; }
        #business .business__usage-txtwp .usage__txtwp-catch {
          position: absolute;
          top: -26px;
          left: 50%;
          width: 100%;
          transform: translateX(-50%);
          text-align: center;
          letter-spacing: 0.08em;
          line-height: 1; }
          #business .business__usage-txtwp .usage__txtwp-catch:before {
            display: inline-block;
            content: "/";
            font-size: 1.8rem;
            transform: rotateY(180deg);
            margin-right: 10px; }
          #business .business__usage-txtwp .usage__txtwp-catch:after {
            display: inline-block;
            content: "/";
            font-size: 1.8rem;
            margin-left: 10px; }
        #business .business__usage-txtwp .usage__txtwp-ttl .ttl_num {
          letter-spacing: 0.1em;
          flex: 0 1 auto;
          width: auto;
          max-width: auto; }
        #business .business__usage-txtwp .usage__txtwp-ttl .ttl_word {
          text-align: left;
          flex: 0 1 calc(100% - 50px);
          width: calc(100% - 50px);
          max-width: calc(100% - 50px);
          letter-spacing: 0.08em;
          line-height: 1.5; }
        #business .business__usage-txtwp .usage__txtwp-btn a {
          margin-left: 0; }
      #business .business__usage-client {
        padding: 24px 115px;
        box-sizing: border-box; }
        #business .business__usage-client .usage__client-head {
          letter-spacing: 0.08em; }
        #business .business__usage-client .usage__client-list {
          justify-content: flex-start; }
          #business .business__usage-client .usage__client-list .client_item {
            margin-right: 42px;
            line-height: 2; }
            #business .business__usage-client .usage__client-list .client_item:nth-child(4n) {
              margin-right: 0; }
            #business .business__usage-client .usage__client-list .client_item:nth-child(5) {
              margin-right: 103px; }
            #business .business__usage-client .usage__client-list .client_item:nth-child(6) {
              margin-right: 57px; }
            #business .business__usage-client .usage__client-list .client_item:last-child {
              margin-right: 0; }
    #business #business__contact {
      margin-bottom: 8.8541666667%; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      #business #business__contact {
        margin-bottom: 85pxpx; } }
    @media screen and (min-width: 769px) and (min-width: 1920pxpx) {
      #business #business__contact {
        margin-bottom: 170pxpx; } }
@media screen and (min-width: 769px) {
      #business #business__contact .contact__ttl {
        margin-bottom: 34.5px; }
      #business #business__contact .contact__wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
        #business #business__contact .contact__wrap .contact__box {
          flex: 0 1 49.5%;
          width: 49.5%;
          max-width: 49.5%;
          border-bottom: none;
          border-right: solid 1px #826A59;
          padding: 0; }
          #business #business__contact .contact__wrap .contact__box .txt {
            margin-bottom: 21px; }
            #business #business__contact .contact__wrap .contact__box .txt.mail {
              margin-bottom: 16px; }
          #business #business__contact .contact__wrap .contact__box .time {
            margin-bottom: 5.5px; }
          #business #business__contact .contact__wrap .contact__box a {
            margin-bottom: 7px; }
          #business #business__contact .contact__wrap .contact__box .btn a:after {
            top: 46%; }
          #business #business__contact .contact__wrap .contact__box:last-child {
            border-right: none;
            padding: 0; }
    #business .business__past {
      padding: 45px 20px 48px; }
      #business .business__past-ttl {
        letter-spacing: 0.08em; }
      #business .business__past-txt {
        margin-bottom: 30px;
        text-align: center;
        font-size: 1.4rem;
        line-height: 1.8;
        letter-spacing: 0.08em; } }
      @media screen and (min-width: 769px) and (min-width: 769px) {
        #business .business__past-txt {
          font-size: calc( 1.4rem + ( 1vw - 7.69px ) * 0.2320185615 ); } }
      @media screen and (min-width: 769px) and (min-width: 1200px) {
        #business .business__past-txt {
          font-size: 1.5rem; } }
@media screen and (min-width: 769px) {
      #business .business__past-list {
        margin-bottom: 20px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        #business .business__past-list .past__item {
          flex: 0 1 48%;
          width: 48%;
          max-width: 48%; }
          #business .business__past-list .past__item:nth-child(n + 2) {
            margin-top: 0; }
          #business .business__past-list .past__item:nth-child(n + 3) {
            margin-top: 50px; }
          #business .business__past-list .past__item .past__list-ttl {
            letter-spacing: 0.08em; }
          #business .business__past-list .past__item .past__list-txt {
            margin-bottom: 14px; }
      #business .business__past-btn a {
        max-width: 323px;
        padding: 26px 0; }
    #business .business__voice {
      margin-bottom: 6.6666666667%;
      padding: 45px 20px 48px; } }
    @media screen and (min-width: 769px) and (max-width: 769px) {
      #business .business__voice {
        margin-bottom: 40px; } }
    @media screen and (min-width: 769px) and (min-width: 1200px) {
      #business .business__voice {
        margin-bottom: 80px; } }
@media screen and (min-width: 769px) {
      #business .business__voice-ttl {
        margin-bottom: 15px;
        color: #FFA200;
        font-size: 1.8rem;
        letter-spacing: 0.08em;
        line-height: 1; } }
      @media screen and (min-width: 769px) and (min-width: 769px) {
        #business .business__voice-ttl {
          font-size: calc( 1.8rem + ( 1vw - 7.69px ) * 0.464037123 ); } }
      @media screen and (min-width: 769px) and (min-width: 1200px) {
        #business .business__voice-ttl {
          font-size: 2rem; } }
@media screen and (min-width: 769px) {
      #business .business__voice-txt {
        margin-bottom: 45px;
        letter-spacing: 0.08em; }
      #business .business__voice-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        #business .business__voice-list .voice__item {
          flex: 0 1 48%;
          width: 48%;
          max-width: 48%; }
          #business .business__voice-list .voice__item:nth-child(n + 2) {
            margin-top: 0; }
          #business .business__voice-list .voice__item:nth-child(n + 3) {
            margin-top: 40px; }
          #business .business__voice-list .voice__item-ttl {
            margin-bottom: 40px; }
          #business .business__voice-list .voice__item:first-child .voice__item-ttl {
            margin-bottom: 15px; }
    #business .business__notes-ttl {
      letter-spacing: 0.08em; }
    #business .business__notes-wp {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
      align-content: flex-start;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      max-width: 1000px; }
    #business .business__notes-left {
      margin-bottom: 0;
      flex: 0 1 48%;
      width: 48%;
      max-width: 48%; }
    #business .business__notes-right {
      flex: 0 1 48%;
      width: 48%;
      max-width: 48%; }
    #business .business__notes-head {
      letter-spacing: 0.08em; }
    #business .business__notes-body {
      letter-spacing: 0.08em; } }
/*------------------------------
		980px以上
------------------------------*/
@media screen and (min-width: 1000px) {
  #business {
    /*ラッピングピアノとは？*/
    /*ラッピングピアノで叶える様々な用途*/
    /*過去の事例*/
    /*ご注文に関する注意事項*/ }
    #business .business__about {
      align-items: stretch; }
      #business .business__about-wp {
        flex: 0 1 47.75%;
        width: 47.75%;
        max-width: 47.75%; }
      #business .business__about-ttl {
        margin-bottom: 24px; }
      #business .business__about-subttl {
        margin-bottom: 20px; }
      #business .business__about-img {
        flex: 0 1 47.083%;
        width: 47.083%;
        max-width: 47.083%; }
    #business .business__usage-list {
      margin-bottom: 5.4166666667%; } }
    @media screen and (min-width: 1000px) and (max-width: 769px) {
      #business .business__usage-list {
        margin-bottom: 32.5px; } }
    @media screen and (min-width: 1000px) and (min-width: 1200px) {
      #business .business__usage-list {
        margin-bottom: 65px; } }
@media screen and (min-width: 1000px) {
      #business .business__usage-list li:nth-child(2) .business__usage-txtwp {
        bottom: 30px; }
    #business .business__usage-img {
      flex: 0 1 58.75%;
      width: 58.75%;
      max-width: 58.75%; }
      #business .business__usage-img .usage_subimg {
        box-sizing: border-box;
        border: 8px solid #FAF9F5;
        background: #FAF9F5;
        border-radius: 50%;
        bottom: -80px; }
    #business .business__usage-txtwp {
      bottom: 64px;
      width: 44.75%;
      padding: 41px 50px 41px 57px; }
      #business .business__usage-txtwp .usage__txtwp-catch {
        top: -40px; }
      #business .business__usage-txtwp .usage__txtwp-ttl {
        margin-bottom: 15px; }
    #business .business__usage-client {
      padding: 24px 131px; }
      #business .business__usage-client .usage__client-list .client_item {
        margin-right: 47px;
        line-height: 2; }
        #business .business__usage-client .usage__client-list .client_item:nth-child(4n) {
          margin-right: 0; }
        #business .business__usage-client .usage__client-list .client_item:nth-child(5) {
          margin-right: 116px; }
        #business .business__usage-client .usage__client-list .client_item:nth-child(6) {
          margin-right: 64px; }
    #business .business__past {
      padding: 79px 20px 97px; }
      #business .business__past-ttl {
        margin-bottom: 25px; }
      #business .business__past-txt {
        margin-bottom: 42px; }
      #business .business__past-list {
        margin-bottom: 78px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        -webkit-align-content: flex-start;
        -ms-flex-line-pack: start;
        align-content: flex-start;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        #business .business__past-list .past__item {
          flex: 0 1 45.583%;
          width: 45.583%;
          max-width: 45.583%; }
          #business .business__past-list .past__item:nth-child(n + 2) {
            margin-top: 0; }
          #business .business__past-list .past__item:nth-child(n + 3) {
            margin-top: 50px; }
          #business .business__past-list .past__item .past__list-details .details_item {
            grid-template-columns: 26.326% 1fr; }
          #business .business__past-list .past__item .past__list-details .details_desc {
            padding: 7px 18px; }
      #business .business__past-attent {
        margin-bottom: 34px; }
    #business .business__notes-wp {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      -webkit-align-content: flex-start;
      -ms-flex-line-pack: start;
      align-content: flex-start;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      max-width: 1000px; }
    #business .business__notes-left {
      margin-bottom: 0;
      flex: 0 1 41.2%;
      width: 41.2%;
      max-width: 41.2%; }
    #business .business__notes-right {
      flex: 0 1 53.8%;
      width: 53.8%;
      max-width: 53.8%; } }
/*------------------------------
		1200px以上
------------------------------*/
@media screen and (min-width: 1200px) {
  #business {
    /*ご利用者様の声*/ }
    #business .business__voice {
      padding: 72px 0 108px; }
      #business .business__voice-txt {
        margin-bottom: 85px; }
      #business .business__voice-list .voice__item {
        flex: 0 1 46.232877%;
        width: 46.232877%;
        max-width: 46.232877%;
        box-sizing: border-box;
        padding: 22px 32px;
        border-radius: 7px;
        background: #FFF; }
        #business .business__voice-list .voice__item:nth-child(n + 3) {
          margin-top: 70px; }
        #business .business__voice-list .voice__item-ttl .item__ttl-txt {
          font-size: 0;
          flex: 0 1 60%;
          width: 60%;
          max-width: 60%; }
          #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_type {
            display: inline-block;
            font-size: 1.3rem;
            line-height: 1;
            color: #FFF;
            padding: 7px 17px;
            border-radius: 50px; }
            #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_type.upright {
              background: #FFA200; }
            #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_type.grand {
              background: #85CBBF; }
          #business .business__voice-list .voice__item-ttl .item__ttl-txt .txt_location {
            letter-spacing: 0.08em; }
        #business .business__voice-list .voice__item-ttl .item__ttl-img {
          position: absolute;
          max-width: 225px;
          top: 0;
          right: -12px;
          transform: rotate(7deg);
          margin-bottom: 0; } }
@media screen and (min-width: 1320px) {
  #business {
    /*ラッピングピアノで叶える様々な用途*/
    /*ご利用者様の声*/ }
    #business .business__usage-img .usage_subimg {
      width: 44.823%;
      bottom: -149px; }
      #business .business__usage-img .usage_subimg.left {
        left: -54px; }
      #business .business__usage-img .usage_subimg.right {
        right: -54px; }
    #business .business__voice-list .voice__item-ttl .item__ttl-txt {
      flex: 0 1 62%;
      width: 62%;
      max-width: 62%; }
    #business .business__voice-list .voice__item-ttl .item__ttl-img {
      top: -12px;
      right: -24px; } }

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