@charset "UTF-8";

/* 　バナー固定　*/

.header .addOne .fixedBnr_bnr:nth-child(1) {
    bottom: 43rem;
}
.header .addOne .fixedBnr_bnr:nth-child(2) {
    bottom: 35rem;
}
.header .addOne .fixedBnr_bnr:nth-child(3) {
    bottom: 10rem;
}
.header .addOne .fixedBnr_bnr:nth-child(4) {
    bottom: 2rem;
}
.header .bottomGroup{
    display:none;
}

/* 　サポート内容ページ　*/
.mainContainer.support.addVer02 .inquiry{
     display:block;
}
.mainContainer.support.addVer02 .inquiry_Body,
.mainContainer.support.addVer02 .inquiry_Buttons{
     max-width:unset;
     width:100%;
     text-align:center;
}
.mainContainer.support.addVer02 .inquiryHeader{
     display:block !important;
     text-align:center;
}
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(2),
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(3){
     background:#fff;
     color:#FF8D00;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(4),
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(6){
     background:#9BDA44;
     color:#fff;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(5){
     background:#F9D523;
     color:#fff;
}
  .mainContainer.support.addVer02 .inquiry_Buttons a{
     height:72px;
     align-items:center;
     margin:10px auto 0;
}
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(2) .is_text:before {
      width:30px;
      background: url(../images/icon_svg_line_ver02.svg) no-repeat center;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(3) .is_text:before {
      width:30px;
      background: url(../images/icon_svg_mail_ver02.svg) no-repeat center;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(4) .is_text:before {
      width:30px;
      background: url(../images/icon_svg_soudan_ver02.svg) no-repeat center;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(5) .is_text:before {
      width:30px;
      background: url(../images/icon_svg_zoom_ver02.svg) no-repeat center;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(6) .is_text:before {
      width:30px;
      background: url(../images/icon_svg_ai_ver02.svg) no-repeat center;
  }

@media print,screen and (min-width: 64em) {
  .mainContainer.support.addVer02 .inquiry_Buttons{
     display:flex;
     flex-wrap:wrap;
     gap:8px;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a{
     width:calc(96% / 3);
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a .is_text{
     font-size:2rem;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons .is_text .number{
     font-size:3.2rem;
     padding:0 0 0 48px;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:first-child{
     height:72px;
     margin-top:10px;
  }

    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child{
     display:flex;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child img{
      width:88%;
      text-align:center;
      display:block;
      margin:0 auto;
    }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text:before {
      background:none;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text{
     padding:0;
   }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text .sub_text{
     font-size:14px;
     text-align:center;
  }
}

@media print,screen and (min-width: 1090px) and (max-width: 1176px) {
  .mainContainer.support.addVer02 .inquiry_Buttons a .is_text{
     font-size:1.7rem;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons .is_text .number{
     font-size:2.8rem;
     padding:0 0 0 48px;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text .sub_text{
     font-size:12px;
  }
}
@media print,screen and (min-width: 769px) and (max-width: 1089px) {
  .mainContainer.support.addVer02 .inquiry_Buttons a .is_text{
     font-size:1.5rem;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons .is_text .number{
     font-size:2rem;
     padding:0 0 0 48px;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text .sub_text{
     font-size:10px;
  }
}

@media print,screen and (max-width: 1023px) {
  .mainContainer.support.addVer02 .inquiry_Buttons a .is_text{
     font-size:3rem;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons .is_text .number{
     font-size:4.3rem;
     padding:0;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text .sub_text{
     font-size:20px;
  }
}

@media screen and (max-width: 48em) {
    .header .bottomGroup{
        position: fixed;
        bottom: 6rem;
        display: flex;
        width: 100%;
       -webkit-box-pack: flex-end;
       -webkit-justify-content: flex-end;
      -ms-flex-pack: flex-end;
      justify-content: flex-end;
    }
  .mainContainer.support.addVer02 .inquiry_Buttons a .is_text{
     font-size:2rem;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons .is_text .number{
     font-size:3.6rem;
     padding:0 0 0 14.8%;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text .sub_text{
     font-size:15px;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text::before {
     display:none;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a:first-child img{
      width:88%;
      text-align:center;
      display:block;
      margin:0 auto;
    }
  .mainContainer.support.addVer02 .inquiry_Buttons a .is_text {
    font-size: 1.5rem;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(2) .is_text,
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(3) .is_text{
    padding-left: 40px;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(2) .is_text:before{
    width: 50px;
    background-position:left;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(3) .is_text:before{
    width: 40px;
  }
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(2),
  .mainContainer.support.addVer02 .inquiry_Buttons a:nth-of-type(3) {
    height:70px;
  }
    .mainContainer.support.addVer02 .inquiry_Buttons a .is_text {
        font-size: 2.3rem;
    }
}

@media screen and (max-width: 767px) {
  .mainContainer.support.addVer02 .inquiry_Buttons a:first-child img {
    width: 63%;
  }
}

@media screen and (max-width: 480px) {
  .mainContainer.support.addVer02 .inquiry_Buttons a:first-child img {
    width: 88%;
  }
}

@media screen and (min-width: 798px) {
  .mainContainer.support.addVer02 .inquiry_Buttons a:first-child .is_text::before {
     display:none;
  }
}


@keyframes move {

  0% {
    opacity: 0;
    left: 100%;
  }
  10% {
    opacity: 1;
    left: 100%;
  }
  20%, 90% {
    opacity: 1;
    left: 0;
  }
  96% {
    opacity: 1;
    left: 0;
  }
  100% {
    opacity: 0;
    left: 0;
  }
}
.mwai_container {
  .mwai_poptext_wrap {
    position: fixed;
    bottom: 110px;
    left: 15px;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 0.5em 1em;
    padding-left: 0.5em;
    width: 138px;
    border-radius: 4px;
    box-shadow: 0 0 10px #ccc;
    height: 36px;

    overflow: hidden;

    opacity: 1;
    transition: opacity .4s;

    /* &.hide {opacity: 0;bottom: -50%;} */
  } /* mwai_poptext_wrap */



  .mwai_poptext {
    position: absolute;
    top: 0;
    margin: auto;
    bottom: 0;
    height: fit-content;
    left: 100%;
    width: 100%;
    text-align: center;
    word-break: keep-all;
    transition: 1s;

    animation: move 5s infinite ease-in-out;
  } /* mwai_poptext */
} /* mwai_container */

@media screen and (min-width: 798px) {
  .mwai_container {
    .mwai_poptext_wrap {
      cursor: pointer;
      bottom: 35px;
      left: 180px;
      padding: 0.5em 1em;
      width: 190px;
      border-radius: 4px;
      height: 48px;
    } /* mwai_poptext_wrap */



    .mwai_poptext {
    } /* mwai_poptext */
  } /* mwai_container */
}