/* line 3, ../../scss/components/pages/_guide.scss */
.Guide__head {
  margin: 0 0 5.9%; }
/* line 7, ../../scss/components/pages/_guide.scss */
.GuideLink--Outer {
  margin: 0 0 7%; }
  @media screen and (max-width: 640px) {
    /* line 7, ../../scss/components/pages/_guide.scss */
    .GuideLink--Outer {
      margin: 0 0 7.3%; } }
/* line 13, ../../scss/components/pages/_guide.scss */
.GuideLink__items {
  display: flex;
  justify-content: space-between; }
  @media screen and (max-width: 640px) {
    /* line 13, ../../scss/components/pages/_guide.scss */
    .GuideLink__items {
      width: 93%;
      margin: 0 auto;
      flex-wrap: wrap; } }
/* line 22, ../../scss/components/pages/_guide.scss */
.GuideLink__item {
  flex: 0 1 23.1764%;
  background: #b1e37d;
  -webkit-transition: .2s;
  transition: 0.2s;
  border-radius: 8px;
  overflow: hidden; }
  @media screen and (max-width: 640px) {
    /* line 22, ../../scss/components/pages/_guide.scss */
    .GuideLink__item {
      flex: 0 1 47.2%;
      margin: 0 0 5.5vw;
      box-sizing: border-box; } }
  /* line 34, ../../scss/components/pages/_guide.scss */
  .GuideLink__item:hover, .GuideLink__item.on {
    background: #98d153; }
/* line 39, ../../scss/components/pages/_guide.scss */
.GuideLink__link {
  display: block; }
  /* line 41, ../../scss/components/pages/_guide.scss */
  .GuideLink__link:hover {
    opacity: 1; }
/* line 47, ../../scss/components/pages/_guide.scss */
.GuideContent__ttl {
  color: #98d153;
  font-size: 1.375rem;
  margin: 0 0 2.1%; }
  @media screen and (max-width: 850px) {
    /* line 47, ../../scss/components/pages/_guide.scss */
    .GuideContent__ttl {
      font-size: 2.5vw; } }
  @media screen and (max-width: 640px) {
    /* line 47, ../../scss/components/pages/_guide.scss */
    .GuideContent__ttl {
      font-size: 6.6vw;
      letter-spacing: -0.15rem; } }
/* line 61, ../../scss/components/pages/_guide.scss */
.GuideSection--02 {
  margin: 0 0 11%; }
/* line 67, ../../scss/components/pages/_guide.scss */
.GuideSection__ttl {
  font-size: 1.3125rem;
  background: #eafbd9;
  padding: 0.7% 2.9%;
  font-weight: 500;
  margin: 0 0 1.9%; }
  @media screen and (max-width: 850px) {
    /* line 67, ../../scss/components/pages/_guide.scss */
    .GuideSection__ttl {
      font-size: 2.5vw; } }
  @media screen and (max-width: 640px) {
    /* line 67, ../../scss/components/pages/_guide.scss */
    .GuideSection__ttl {
      font-size: 5.85vw;
      padding: 2.7% 3.7%;
      margin: 0 0 4.5%; } }
/* line 82, ../../scss/components/pages/_guide.scss */
.GuideSection__text {
  font-size: 1.0625rem;
  line-height: 1.75;
  margin: 0 0 3.7%; }
  @media screen and (max-width: 850px) {
    /* line 82, ../../scss/components/pages/_guide.scss */
    .GuideSection__text {
      font-size: 2vw; } }
  @media screen and (max-width: 640px) {
    /* line 82, ../../scss/components/pages/_guide.scss */
    .GuideSection__text {
      font-size: 4.4vw;
      margin: 0 0 14%; } }
  /* line 93, ../../scss/components/pages/_guide.scss */
  .GuideSection__text--02 {
    margin: 0 0 4.2%; }
  /* line 96, ../../scss/components/pages/_guide.scss */
  .GuideSection__text--03 {
    margin: 0; }
/* line 101, ../../scss/components/pages/_guide.scss */
.GuideNumber {
  position: relative;
  margin: 0 0 0 7.6%; }
  @media screen and (max-width: 640px) {
    /* line 101, ../../scss/components/pages/_guide.scss */
    .GuideNumber {
      margin: 0;
      padding: 28% 0 0;
      background: url(../../img/renewal/guide/guide_bg_01.gif) 50% top repeat-y;
      background-size: 1vw auto; }
      /* line 109, ../../scss/components/pages/_guide.scss */
      .GuideNumber--01 {
        background: none;
        padding: 7.8% 0 0; } }
  /* line 114, ../../scss/components/pages/_guide.scss */
  .GuideNumber__ttl {
    font-size: 1.375rem;
    color: #ff7d77;
    font-weight: bold;
    line-height: 1.9;
    margin: 0 0 1.3%; }
    @media screen and (max-width: 850px) {
      /* line 114, ../../scss/components/pages/_guide.scss */
      .GuideNumber__ttl {
        font-size: 2.7vw; } }
    @media screen and (max-width: 640px) {
      /* line 114, ../../scss/components/pages/_guide.scss */
      .GuideNumber__ttl {
        font-size: 6.4vw;
        text-align: center;
        line-height: 1.5;
        margin: 0;
        padding: 8.6% 0 1%;
        background: #fffff4; } }
  /* line 132, ../../scss/components/pages/_guide.scss */
  .GuideNumberList {
    background: #fffff4;
    padding: 5.5% 0 1.6%;
    margin: 0 0 3.3%; }
    @media screen and (max-width: 640px) {
      /* line 132, ../../scss/components/pages/_guide.scss */
      .GuideNumberList {
        margin: 0 -3.2% 6%;
        padding: 12.5% 0 3%; } }
    /* line 141, ../../scss/components/pages/_guide.scss */
    .GuideNumberList02__item {
      margin: 0 0 0.7%; }
      @media screen and (max-width: 640px) {
        /* line 141, ../../scss/components/pages/_guide.scss */
        .GuideNumberList02__item {
          margin: 0 0 1.6%; } }
    /* line 148, ../../scss/components/pages/_guide.scss */
    .GuideNumberList__item {
      position: relative;
      background: url(../../img/renewal/guide/guide_bg_01.gif) 21px top repeat-y;
      background-size: 2px auto;
      margin: 0 4.6% 0;
      padding: 0 0 5.8%; }
      @media screen and (max-width: 850px) {
        /* line 148, ../../scss/components/pages/_guide.scss */
        .GuideNumberList__item {
          background-position: 2.7% top; } }
      @media screen and (max-width: 640px) {
        /* line 148, ../../scss/components/pages/_guide.scss */
        .GuideNumberList__item {
          margin: 0 2.5% 0;
          background: none; } }
      /* line 161, ../../scss/components/pages/_guide.scss */
      .GuideNumberList__item::before {
        position: absolute;
        content: "1";
        width: 42px;
        height: 42px;
        background: #ff7d77;
        color: #fff;
        font-size: 1.5rem;
        text-align: center;
        border-radius: 50%;
        line-height: 1.7;
        z-index: 1; }
        @media screen and (max-width: 850px) {
          /* line 161, ../../scss/components/pages/_guide.scss */
          .GuideNumberList__item::before {
            font-size: 3.1vw;
            width: 5vw;
            height: 5vw; } }
        @media screen and (max-width: 640px) {
          /* line 161, ../../scss/components/pages/_guide.scss */
          .GuideNumberList__item::before {
            font-size: 6.8vw;
            width: 11vw;
            height: 11vw;
            left: 44.3%;
            line-height: 1.7;
            top: 20vw; } }
      @media screen and (max-width: 640px) {
        /* line 188, ../../scss/components/pages/_guide.scss */
        .GuideNumberList__item--01::before {
          top: 0vw; } }
      /* line 194, ../../scss/components/pages/_guide.scss */
      .GuideNumberList__item--02 {
        padding: 0 0 8.2%; }
        /* line 196, ../../scss/components/pages/_guide.scss */
        .GuideNumberList__item--02::before {
          content: "2"; }
      /* line 200, ../../scss/components/pages/_guide.scss */
      .GuideNumberList__item--03 {
        padding: 0 0 5.9%; }
        /* line 202, ../../scss/components/pages/_guide.scss */
        .GuideNumberList__item--03::before {
          content: "3"; }
      /* line 206, ../../scss/components/pages/_guide.scss */
      .GuideNumberList__item--04 {
        background: none; }
        /* line 208, ../../scss/components/pages/_guide.scss */
        .GuideNumberList__item--04::before {
          content: "4"; }
  /* line 214, ../../scss/components/pages/_guide.scss */
  .GuideNumber__data {
    color: #000;
    font-size: 1.0625rem;
    line-height: 1.7; }
    @media screen and (max-width: 850px) {
      /* line 214, ../../scss/components/pages/_guide.scss */
      .GuideNumber__data {
        font-size: 1.9vw; } }
    @media screen and (max-width: 640px) {
      /* line 214, ../../scss/components/pages/_guide.scss */
      .GuideNumber__data {
        font-size: 4.05vw;
        line-height: 1.95;
        background: #fffff4; } }
  /* line 228, ../../scss/components/pages/_guide.scss */
  .GuideNumber__img--01 {
    margin: 3.3% 0 0;
    width: 64.5%; }
    @media screen and (max-width: 640px) {
      /* line 228, ../../scss/components/pages/_guide.scss */
      .GuideNumber__img--01 {
        margin: 5.7% 0 0;
        width: 100%; } }
  /* line 236, ../../scss/components/pages/_guide.scss */
  .GuideNumber__img--02, .GuideNumber__img--03, .GuideNumber__img--04, .GuideNumber__img--05 {
    width: 80%; }
    @media screen and (max-width: 640px) {
      /* line 236, ../../scss/components/pages/_guide.scss */
      .GuideNumber__img--02, .GuideNumber__img--03, .GuideNumber__img--04, .GuideNumber__img--05 {
        width: 100%; } }
  /* line 245, ../../scss/components/pages/_guide.scss */
  .GuideNumber__img--02 {
    margin: 5.6% 0 0; }
    @media screen and (max-width: 640px) {
      /* line 245, ../../scss/components/pages/_guide.scss */
      .GuideNumber__img--02 {
        margin: 11% 0 0; } }
  /* line 251, ../../scss/components/pages/_guide.scss */
  .GuideNumber__img--06, .GuideNumber__img--07, .GuideNumber__img--08, .GuideNumber__img--09, .GuideNumber__img--10 {
    width: 80%; }
    @media screen and (max-width: 640px) {
      /* line 251, ../../scss/components/pages/_guide.scss */
      .GuideNumber__img--06, .GuideNumber__img--07, .GuideNumber__img--08, .GuideNumber__img--09, .GuideNumber__img--10 {
        width: 100%; } }
  /* line 261, ../../scss/components/pages/_guide.scss */
  .GuideNumber__img--06 {
    margin: 3% 0 0; }
    @media screen and (max-width: 640px) {
      /* line 261, ../../scss/components/pages/_guide.scss */
      .GuideNumber__img--06 {
        margin: 8.7% 0 0; } }
  /* line 267, ../../scss/components/pages/_guide.scss */
  .GuideNumber__img--11 {
    margin: 3.7% 0 0;
    width: 80%; }
    @media screen and (max-width: 640px) {
      /* line 267, ../../scss/components/pages/_guide.scss */
      .GuideNumber__img--11 {
        width: 100%;
        margin: 9.3% 0 0; } }
  /* line 275, ../../scss/components/pages/_guide.scss */
  .GuideNumber__img--12 {
    width: 55.0588%; }
    @media screen and (max-width: 640px) {
      /* line 275, ../../scss/components/pages/_guide.scss */
      .GuideNumber__img--12 {
        width: 90%; } }
/* line 284, ../../scss/components/pages/_guide.scss */
.GuideList__item {
  margin: 0 0 4.2%; }
  @media screen and (max-width: 640px) {
    /* line 284, ../../scss/components/pages/_guide.scss */
    .GuideList__item {
      margin: 0 0 10%; } }
/* line 292, ../../scss/components/pages/_guide.scss */
.GuideDefinition--02 {
  margin: 0 0 3%; }
/* line 295, ../../scss/components/pages/_guide.scss */
.GuideDefinition__ttl {
  margin: 0 0 0.5%;
  font-size: 1.0625rem; }
  @media screen and (max-width: 850px) {
    /* line 295, ../../scss/components/pages/_guide.scss */
    .GuideDefinition__ttl {
      font-size: 1.9vw; } }
  @media screen and (max-width: 640px) {
    /* line 295, ../../scss/components/pages/_guide.scss */
    .GuideDefinition__ttl {
      font-size: 4.3vw; } }
/* line 305, ../../scss/components/pages/_guide.scss */
.GuideDefinition__data {
  line-height: 1.8;
  font-size: 1.0625rem; }
  @media screen and (max-width: 850px) {
    /* line 305, ../../scss/components/pages/_guide.scss */
    .GuideDefinition__data {
      font-size: 1.9vw; } }
  @media screen and (max-width: 640px) {
    /* line 305, ../../scss/components/pages/_guide.scss */
    .GuideDefinition__data {
      font-size: 4.3vw; } }
/* line 316, ../../scss/components/pages/_guide.scss */
.GuideTel {
  font-size: 1.375rem;
  font-weight: bold; }
  @media screen and (max-width: 850px) {
    /* line 316, ../../scss/components/pages/_guide.scss */
    .GuideTel {
      font-size: 2.5vw; } }
  @media screen and (max-width: 640px) {
    /* line 316, ../../scss/components/pages/_guide.scss */
    .GuideTel {
      font-size: 6.9vw; } }
  /* line 325, ../../scss/components/pages/_guide.scss */
  .GuideTel__link, .GuideTel__link:visited {
    font-size: 2.3125rem;
    color: #ff7d77;
    font-weight: bold; }
    @media screen and (max-width: 850px) {
      /* line 325, ../../scss/components/pages/_guide.scss */
      .GuideTel__link, .GuideTel__link:visited {
        font-size: 5.4vw; } }
    @media screen and (max-width: 640px) {
      /* line 325, ../../scss/components/pages/_guide.scss */
      .GuideTel__link, .GuideTel__link:visited {
        font-size: 11.4vw;
        line-height: 1.3; } }
  /* line 339, ../../scss/components/pages/_guide.scss */
  .GuideTel__link:hover {
    opacity: 1; }
  @media screen and (max-width: 640px) {
    /* line 342, ../../scss/components/pages/_guide.scss */
    .GuideTel__link--02, .GuideTel__link--02:visited {
      font-size: 10.5vw;
      white-space: nowrap; } }
  @media screen and (max-width: 640px) {
    /* line 349, ../../scss/components/pages/_guide.scss */
    .GuideTel__link--03, .GuideTel__link--03:visited {
      font-size: 7.5vw; } }
/* line 357, ../../scss/components/pages/_guide.scss */
.GuideDesc {
  margin: 1% 0 0;
  padding-left: 0.875rem;
  text-indent: -0.875rem;
  font-size: 0.875rem; }
  @media screen and (max-width: 850px) {
    /* line 357, ../../scss/components/pages/_guide.scss */
    .GuideDesc {
      font-size: 1.6vw;
      padding-left: 1.6vw;
      text-indent: -1.6vw; } }
  @media screen and (max-width: 640px) {
    /* line 357, ../../scss/components/pages/_guide.scss */
    .GuideDesc {
      margin: 1.5% 0 0;
      font-size: 3.6vw;
      padding-left: 3.6vw;
      text-indent: -3.6vw; } }
  /* line 373, ../../scss/components/pages/_guide.scss */
  .GuideDesc--02 {
    margin: 3.7% 0; }
    @media screen and (max-width: 640px) {
      /* line 373, ../../scss/components/pages/_guide.scss */
      .GuideDesc--02 {
        margin: 3.7% 0 12%; } }
  /* line 379, ../../scss/components/pages/_guide.scss */
  .GuideDesc--03 {
    margin: 0.5% 0 3.7%; }
/* line 384, ../../scss/components/pages/_guide.scss */
.GuideTable__head {
  text-align: left;
  width: 12%; }
  @media screen and (max-width: 640px) {
    /* line 384, ../../scss/components/pages/_guide.scss */
    .GuideTable__head {
      width: 22%; } }
@media screen and (max-width: 850px) {
  /* line 391, ../../scss/components/pages/_guide.scss */
  .GuideTable__data {
    font-size: 1.8vw; } }
@media screen and (max-width: 640px) {
  /* line 391, ../../scss/components/pages/_guide.scss */
  .GuideTable__data {
    font-size: 3.4vw; } }

/* line 401, ../../scss/components/pages/_guide.scss */
#pay, #delivery, #return {
  display: none; }

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