@charset "UTF-8";

.cAboutImg {
    margin: 32px 0 24px;
}
.noticeWrap {
    display:-ms-flexbox;
    display: -webkit-box;
    display: flex;
    justify-content: center;
}
.cNote3 > li {
    margin-left: 1em;
    text-indent: -1em;
}
.cNote3 > li > * {
    text-indent: 0;
}
.mt120 {
    margin-top: 120px;
}
.gs_widthInner{
  line-height: 0.75;
}
@media only screen and (max-width:850px) {

  .mt120 {
      margin-top: calc(calc(120 / 750) * 100vw);
  }

/*
  .amazondash-page #spHeaderLogo {
    padding-bottom: calc(calc(32 / 750) * 100vw);
  }
  .amazondash-page #spHeaderLogo svg {
    fill: var(--keycolor);
  }
*/
  .amazondash-page #menuBtn:not(.opened) .top, .amazondash-page #menuBtn:not(.opened) .middle, .amazondash-page #menuBtn:not(.opened) .bottom {
      background: var(--keycolor);
  }
  .amazondash-page #menuBtn:not(.opened) span {
      color: var(--keycolor);
  }

/*240410*/

  .amazondash-page #content {
      padding-top: 0px;
  }
 /*end 240410*/
 
  .amazondash-page .cInner .cOutline {
      width: 100%;
      margin-left: 0;
      text-align: left;
  }
  .amazondash-page .cOutline .banner1 {
      box-shadow: 0 calc(calc(10 / 750) * 100vw) calc(calc(30 / 750) * 100vw) 0 rgba(116, 116, 116, 0.16);
  }
  .amazondash-page .cInner .cOutline .cTitle2 {
      text-align: left;
  }
  .amazondash-page .uPanels {
    width: calc(calc(617 / 750) * 100vw);
    margin: 0 auto;
  }
  .amazondash-page .uPanels ul {
    display: flex;
    flex-wrap: wrap;
  }
  .amazondash-page .uPanels li {
    position: relative;
    margin: 0 0 calc(calc(40 / 750) * 100vw);
    width: calc(calc(617 / 750) * 100vw);
    padding: calc(calc(53 / 750) * 100vw);
    background: var(--white);
    text-align: center;
    font-feature-settings: "palt";
  }
  .amazondash-page .uPanels li figure {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 0 calc(calc(30 / 750) * 100vw);
  }
  .amazondash-page .uPanels li figure .uIco1 {
    height: auto;
  }
  .amazondash-page .uPanels li:nth-of-type(1) .uIco1 {
    width: calc(calc(140 / 750) * 100vw);
  }
  .amazondash-page .uPanels li:nth-of-type(2) .uIco1 {
    width: calc(calc(183 / 750) * 100vw);
  }
  .amazondash-page .uPanels li h4 {
    font-size: calc(calc(30 / 750) * 100vw);
    color: var(--keycolor);
    line-height: calc(44 / 28);
    margin-bottom: 1em;
  }
  .amazondash-page .uPanels li p {
    text-align: left;
    font-size: calc(calc(23 / 750) * 100vw);
  }

  .amazondash-page .uScenes ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: calc(calc(20 / 750) * 100vw) 0;
  }
  .amazondash-page .uScenes li {
    position: relative;
    margin: 0 0 calc(calc(35 / 750) * 100vw);
    width: calc(calc(298 / 750) * 100vw);
    text-align: center;
  }
  .amazondash-page .uScenes li figure {
    margin-bottom: calc(calc(19 / 750) * 100vw);
  }
  .amazondash-page .uScenes li h4 {
    font-size: calc(calc(24 / 750) * 100vw);
    font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: 500;
    color: var(--keycolor);
    margin-bottom: 0.5em;
  }
  .amazondash-page .uScenes .text1 {
    margin-bottom: calc(calc(10 / 750) * 100vw);
    padding: calc(calc(20 / 750) * 100vw);
    line-height: calc(36 / 23);
    background: var(--white);
    text-align: center;
    color: var(--keycolor);
    font-size: calc(calc(23 / 750) * 100vw);
  }

  .amazondash-page .uPanels2 li {
    position: relative;
    margin-bottom: calc(calc(30 / 750) * 100vw);
    padding: calc(calc(57 / 750) * 100vw) 0 calc(calc(60 / 750) * 100vw);
    background: var(--white);
    text-align: left;
  }
  .amazondash-page .uPanels2 li figure {
    width: calc(calc(541 / 750) * 100vw);
    margin: calc(calc(46 / 750) * 100vw) auto 0;
  }
  .amazondash-page .uPanels2 li .textArea h4 {
    text-align: center;
    font-size: calc(calc(40 / 750) * 100vw);
    color: var(--keycolor);
    line-height: calc(56 / 40);
    width: calc(calc(538 / 750) * 100vw);
    margin: 0 auto calc(calc(44 / 750) * 100vw);
  }
  .amazondash-page .uPanels2 li .textArea .text1 {
    width: calc(calc(538 / 750) * 100vw);
    margin: 0 auto;
    font-size: calc(calc(24 / 750) * 100vw);
    line-height: calc(44 / 24);
  }

  .amazondash-page .cBtnL + .cBtnL {
    margin-top: calc(calc(40 / 750) * 100vw);
  }

}
@media only screen and (min-width:851px) {

/*
  .amazondash-page #pcHeader {
      display: none;
  }
  .amazondash-page #pcStickyHeader {
      transform: translateY(0);
      opacity: 1;
  }
  .amazondash-page #content {
      padding-top: 70px;
  }
  */

  .amazondash-page .cOutline .banner1 {
      box-shadow: 0px 10px 30px 0px rgb(116 116 116 / 16%);
  }
  .amazondash-page .uPanels {
    width: calc(calc(904 / 1280) * 100vw);
    margin: 0 auto;
  }
  .amazondash-page .uPanels ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  .amazondash-page .uPanels li {
    position: relative;
    width: calc(calc(430 / 1280) * 100vw);
    padding: 23px 0 48px;
    background: var(--white);
    text-align: center;
  }
  .amazondash-page .uPanels li figure {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: calc(calc(130 / 1280) * 100vw);
    margin-bottom: 23px;
  }
  .amazondash-page .uPanels li:nth-of-type(1) .uIco1 {
    width: calc(calc(77 / 1280) * 100vw);
  }
  .amazondash-page .uPanels li:nth-of-type(2) .uIco1 {
    width: calc(calc(96 / 1280) * 100vw);
  }
  .amazondash-page .uPanels li h4 {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 2.1rem;
    line-height: calc(36 / 26);
    min-height: 70px;
    margin-bottom: 13px;
    padding: 0 calc(calc(22 / 1280) * 100vw);
    color: var(--keycolor);
  }
  .amazondash-page .uPanels li p {
    max-width: 480px;
    margin: 0 auto;
    padding: 0 calc(calc(30 / 1280) * 100vw);
    text-align: left;
    font-size: 1.4rem;
  }

  .amazondash-page .uScenes ul {
    display: flex;
    flex-wrap: wrap;
    margin-top: 48px;
  }
  .amazondash-page .uScenes li {
    position: relative;
    margin: 0 0 0 calc(calc(32 / 1280) * 100vw);
    width: calc(calc(332 / 1280) * 100vw);
    text-align: center;
  }
  .amazondash-page .uScenes li:nth-of-type(n+4) {
    margin-top: calc(calc(32 / 1280) * 100vw);
  }
  .amazondash-page .uScenes li figure {
    margin-bottom: 12px;
  }
  .amazondash-page .uScenes li h4 {
    font-size: 1.6rem;
    font-family: "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;
    font-weight: 500;
    color: var(--keycolor);
    margin-bottom: 1em;
  }
  .amazondash-page .uScenes li:nth-of-type(3n+1) {
    margin-left: 0;
  }
  .amazondash-page .uScenes .text1 {
    margin-bottom: 11px;
    padding: 24px;
    background: var(--white);
    text-align: center;
    color: var(--keycolor);
  }

  .amazondash-page .uPanels2 li {
    position: relative;
    padding: 60px calc(calc(50 / 1280) * 100vw) 60px;
    background: var(--white);
    text-align: left;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .amazondash-page .uPanels2 li figure {
    width: calc(calc(394 / 1280) * 100vw);
  }
  .amazondash-page .uPanels2 li .textArea {
    width: calc(calc(538 / 1280) * 100vw);
  }
  .amazondash-page .uPanels2 li .textArea h4 {
    font-size: 2.6rem;
    color: var(--keycolor);
    line-height: calc(30 / 26);
    margin-bottom: 30px;
  }
  .amazondash-page .uPanels2 li .textArea .text1 {
    font-size: 1.5rem;
    line-height: calc(28 / 15);
  }

  .amazondash-page .cBtnL + .cBtnL {
    margin-top: 40px;
  }

}
