@media only screen and (max-width: 960px) {
  /* color
  =================================================================== */
  /* common
  =================================================================== */
  /* layout
  =================================================================== */
  /* background
  =================================================================== */
  /* flex
  =================================================================== */
  /* animation delay
  =================================================================== */
  /* 3d
  =================================================================== */
  /* font
  =================================================================== */
  /* vw
  =================================================================== */
  /* form
  =================================================================== */
  /* vw
  ================================================*/
  /* vh
  ================================================*/
  /*============================================================================================ anime */
  /*============================================================================================ INSIDE CUP NOODLE */
  .inside.inside__04 .inside__04--contents {
    padding-left: 5.3333333333vw;
    padding-right: 5.3333333333vw; }
  .inside.inside__04 .inside__01--contentsText {
    padding-top: 8.5vw;
    padding-bottom: 15vw; }
  .inside.inside__04 .inside__04--chara {
    top: -14vw; }
    .inside.inside__04 .inside__04--chara > li:nth-child(1) {
      width: 13.3333333333vw;
      left: 11%; }
    .inside.inside__04 .inside__04--chara > li:nth-child(2) {
      width: 22.6666666667vw; }
    .inside.inside__04 .inside__04--chara > li:nth-child(3) {
      right: 9%;
      top: 0.8vw;
      width: 16vw; }
  .inside.inside__04 .faq__catagory {
    margin-bottom: 4vw;
    margin-top: 7vw; }
    .inside.inside__04 .faq__catagory > li {
      margin-right: 3.2vw;
      margin-bottom: 3.2vw; }
      .inside.inside__04 .faq__catagory > li > span {
        font-size: 12px;
        font-size: 3.2vw;
        padding: 2vw 4.5vw;
        border: 0.5333333333vw solid #ff0000;
        border-radius: 10.6666666667vw; }
      .inside.inside__04 .faq__catagory > li .icon--close {
        width: 6.6666666667vw;
        height: 6.6666666667vw;
        top: -3.4666666667vw;
        right: -2.1333333333vw;
        border: 0.5333333333vw solid #fff; }
        .inside.inside__04 .faq__catagory > li .icon--close > span {
          width: 2.6666666667vw;
          height: 0.5333333333vw; }
  .inside.inside__04 .faq__list--catagory > span {
    font-size: 10px;
    font-size: 2.6666666667vw;
    padding: 1.5vw 3vw;
    border: 0.2666666667vw solid #ff0000;
    border-radius: 9.3333333333vw; }
  .inside.inside__04 .faq__list > li {
    text-align: left; }
    .inside.inside__04 .faq__list > li:before, .inside.inside__04 .faq__list > li:after {
      height: 0.8vw; }
    .inside.inside__04 .faq__list > li > dl > dt, .inside.inside__04 .faq__list > li > dl > dd {
      padding-top: 4.8vw;
      padding-bottom: 4.8vw; }
      .inside.inside__04 .faq__list > li > dl > dt .faq__list--icon, .inside.inside__04 .faq__list > li > dl > dd .faq__list--icon {
        width: 7.2vw;
        height: 8vw;
        top: -1.0666666667vw; }
    .inside.inside__04 .faq__list > li > dl > dt {
      padding-left: 10.6666666667vw;
      padding-right: 8vw; }
      .inside.inside__04 .faq__list > li > dl > dt .arrow {
        height: 8vw;
        top: 4.5vw; }
      .inside.inside__04 .faq__list > li > dl > dt .faq__list--icon {
        top: 5.3333333333vw; }
    .inside.inside__04 .faq__list > li > dl > dd {
      padding-left: 14.6666666667vw;
      padding-right: 8vw; }
      .inside.inside__04 .faq__list > li > dl > dd:after {
        top: -1.3333333333vw;
        border-left: 1.3333333333vw solid transparent;
        border-right: 1.3333333333vw solid transparent;
        border-bottom: 1.3333333333vw solid #ff0000; }
      .inside.inside__04 .faq__list > li > dl > dd .faq__list--icon {
        top: 4vw;
        left: 5.3333333333vw; }
      .inside.inside__04 .faq__list > li > dl > dd img {
        width: 100%; } }
