@charset "UTF-8";
/* ///////////////////////////////////////////
  value.scss
  変数・mixinに関する設定
/////////////////////////////////////////// */
/*====================================
  カラー
=====================================*/
/*
$color1: #1f3134; //黒っぽい緑
$color2: #ff0033; //赤
$color3: #b40034; //エンジ色
$color4: #0f3784; //青

//2022～
$color5: #aac467; //黄緑
$color7: #595757; //濃グレー

$mainColor: $color1;
$accentColor: #fff; //白

//2022～
$fontColor: $color7;

$bgColor1: #f8eef7; //薄ピンク
$bgColor2: #e0eff2; //水色
$bgColor3: #f4efe4; //ベージュ
$bgColor4: #f5f2ef; //グレーっぽいベージュ
$bgColor5: #fffee6; //薄黄色

$bdColor1: #d5d7d6; //グレー

$pastelColor1: #e3a7c8;
$pastelColor2: #f3efa1;
$pastelColor3: #a8cae5;
$pastelColor4: #ed7986;

$pastelColor1-dark: #eca1ca;
$pastelColor2-dark: #e6d223;
$pastelColor3-dark: #7ebded;

$mkColor1: #f6d1e5; //薄ピンク
$mkColor2: #c6e0f6; //水色
$mkColor3: #faf3b1; //黄色

//2022～
$boysColor: #5aa7ab;
$girlsColor: #ab226d;
$boysBgColor: #d4e5e6;
$girlsBgColor: #eadfe4;

$btnColor: #9fa0a0;
*/
/*====================================
  画像
=====================================*/
/*====================================
  font
=====================================*/
/*--------------------
～2021用フォント設定
--------------------*/
@font-face {
  font-family: "HoshizoraMincho";
  src: url(./../images/font/StarSkyMincyou-Regular.woff2) format("woff2");
  src: url(./../images/font/StarSkyMincyou-Regular.woff) format("woff");
}
/*--------------------
2022～フォント設定
--------------------*/
/*====================================
  レイアウト・パーツ
=====================================*/
/* /////////////////////////////////
  Media Queries
///////////////////////////////// */
/* /////////////////////////////////
  margin-top
///////////////////////////////// */
/* ///////////////////////////////////////////
  support.scss
  6年間無料の安心サポートに関する記述
/////////////////////////////////////////// */
/*=================================
  support
=================================*/
.page--support .support__intro {
  display: flex !important;
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro {
    flex-direction: column-reverse;
    justify-content: flex-end;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro {
    flex-direction: row-reverse;
    justify-content: flex-end;
    position: relative;
    z-index: 2;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro div {
    padding: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro div {
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) and (max-width: 1219px) {
  .page--support .support__intro div {
    width: 50%;
    padding: 30px;
  }
}
@media print, screen and (min-width: 769px) and (min-width: 1220px) {
  .page--support .support__intro div {
    max-width: 640px;
    padding: 90px 80px 90px 50px;
  }
}
.page--support .support__intro div p {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro div p {
    margin-bottom: 25px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro div p {
    line-height: 2.2;
    font-size: 1.6rem;
    margin-bottom: 45px;
  }
  .page--support .support__intro div p::before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 2.2) * 0.5em);
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) and (max-width: 1219px) {
  .page--support .support__intro div p br:nth-of-type(1) {
    display: none;
  }
}
@media print, screen and (min-width: 769px) and (min-width: 1220px) {
  .page--support .support__intro div p {
    letter-spacing: -0.5px;
  }
}
.page--support .support__intro div dl {
  border: 1px solid #3f3f3f;
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro div dl {
    padding: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro div dl {
    padding: 30px;
  }
}
.page--support .support__intro div dl dt,
.page--support .support__intro div dl dd {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  text-align: center;
}
.page--support .support__intro div dl dt {
  color: #ff0033;
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro div dl dt {
    font-size: 1.8rem;
    margin-bottom: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro div dl dt {
    line-height: 1.6;
    font-size: 2.4rem;
  }
  .page--support .support__intro div dl dt::before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.6) * 0.5em);
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro div dl dd {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro div dl dd a {
    width: 100%;
    max-width: 100%;
    height: 50px;
    color: #3f3f3f;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    border: 1px solid #3f3f3f;
    background-color: #fff;
    cursor: pointer;
    transition: all 0.2s linear;
    position: relative;
    margin: 0 auto;
    margin-bottom: 5px;
  }
  .page--support .support__intro div dl dd a::after {
    width: 0;
    height: 0;
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 4px 0 4px 6px;
    border-color: transparent transparent transparent #3f3f3f;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 17px;
    margin: auto 0;
  }
}
@media only screen and (max-width: 768px) and (min-width: 769px) {
  .page--support .support__intro div dl dd a:hover {
    color: #fff;
    background-color: #3f3f3f;
    text-decoration: none;
  }
  .page--support .support__intro div dl dd a:hover::after {
    border-color: transparent transparent transparent #fff;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro div dl dd a::after {
    border-color: transparent transparent transparent #3f3f3f;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro div dl dd a {
    color: #3f3f3f;
    text-decoration: none;
    display: block;
    pointer-events: none;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__intro div dl dd a span {
    font-size: 1.8rem;
    margin-left: 15px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro div dl dd a span {
    font-size: 2.4rem;
  }
}
.page--support .support__intro figure {
  background: #3f3f3f;
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro figure {
    width: 50%;
  }
}
.page--support .support__intro figure img {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
  margin: 0 auto;
  max-width: none;
}
@media print, screen and (min-width: 769px) {
  .page--support .support__intro figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.page--support .support__flow {
  background: #f5f2ef;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow {
    padding: 50px 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--support .support__flow {
    padding: 100px 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--support .support__flow {
    padding: 100px 80px;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow .mod__heading01 {
    margin-bottom: 25px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .mod__heading01 {
    margin-bottom: 45px;
  }
}
.page--support .support__flow .mod__heading01::after {
  display: none;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow > ul {
    margin-bottom: 25px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow > ul {
    max-width: 1120px;
    display: flex;
    justify-content: space-between;
    margin: 0 auto 50px auto;
  }
}
.page--support .support__flow > ul li {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, Arial, sans-serif;
  background: #fff;
  border-radius: 6px;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow > ul li {
    padding: 25px 20px 20px 20px;
  }
  .page--support .support__flow > ul li:nth-child(n+2) {
    margin-top: 45px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow > ul li {
    width: 28.5714%;
    max-width: 320px;
    padding: 35px 20px 20px 20px;
  }
}
.page--support .support__flow > ul li:nth-child(-n+2)::after {
  width: 0;
  height: 0;
  content: "";
  display: inline-block;
  border-style: solid;
  position: absolute;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow > ul li:nth-child(-n+2)::after {
    border-width: 15px 15px 0 15px;
    border-color: #3f3f3f transparent transparent transparent;
    left: 0;
    right: 0;
    bottom: -30px;
    margin: 0 auto;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow > ul li:nth-child(-n+2)::after {
    border-width: 25px 0 25px 25px;
    border-color: transparent transparent transparent #3f3f3f;
    top: 0;
    bottom: 0;
    margin: auto 0;
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) and (max-width: 1219px) {
  .page--support .support__flow > ul li:nth-child(-n+2)::after {
    right: calc(-25px - 8%);
  }
}
@media print, screen and (min-width: 769px) and (min-width: 1220px) {
  .page--support .support__flow > ul li:nth-child(-n+2)::after {
    right: -55px;
  }
}
.page--support .support__flow > ul li i {
  display: block;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow > ul li i {
    margin-bottom: 15px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow > ul li i {
    margin-bottom: 30px;
  }
}
.page--support .support__flow > ul li i img {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
  margin: 0 auto;
  max-width: 164px;
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow > ul li p {
    font-size: 1.6rem;
  }
}
.page--support .support__flow .notapplicable {
  border: 1px solid #3f3f3f;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow .notapplicable {
    padding: 25px 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable {
    max-width: 1120px;
    padding: 45px 49px;
    margin: 0 auto;
  }
}
.page--support .support__flow .notapplicable h3 {
  color: #3f3f3f;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow .notapplicable h3 {
    font-size: 1.8rem;
    margin-bottom: 25px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable h3 {
    line-height: 1.4;
    font-size: 2.4rem;
    margin-bottom: 45px;
  }
  .page--support .support__flow .notapplicable h3::before {
    content: "";
    display: block;
    height: 0;
    width: 0;
    margin-top: calc((1 - 1.4) * 0.5em);
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable ul {
    display: flex;
    justify-content: space-between;
  }
}
.page--support .support__flow .notapplicable ul li {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, Arial, sans-serif;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow .notapplicable ul li {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .page--support .support__flow .notapplicable ul li:nth-child(n+2) {
    margin-top: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable ul li {
    width: 29.4118%;
    max-width: 300px;
  }
}
.page--support .support__flow .notapplicable ul li i {
  display: block;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow .notapplicable ul li i {
    width: 30%;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable ul li i {
    margin-bottom: 15px;
  }
}
.page--support .support__flow .notapplicable ul li i img {
  display: block;
  width: 100%;
  max-width: 640px;
  height: auto;
  margin: 0 auto;
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable ul li i img {
    max-width: 140px;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow .notapplicable ul li p {
    width: calc(70% - 20px);
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable ul li p {
    font-size: 1.6rem;
  }
}
.page--support .support__flow .notapplicable .note {
  text-align: center;
}
@media only screen and (max-width: 768px) {
  .page--support .support__flow .notapplicable .note {
    margin-top: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__flow .notapplicable .note {
    margin-top: 40px;
  }
}
.page--support .support__others {
  display: block;
  max-width: 1280px;
  margin: 0 auto;
}
@media only screen and (max-width: 768px) {
  .page--support .support__others {
    padding: 30px 20px 60px 20px;
  }
}
@media only screen and (min-width: 769px) and (max-width: 1219px) {
  .page--support .support__others {
    padding: 50px 30px 100px 30px;
  }
}
@media print, screen and (min-width: 1220px) {
  .page--support .support__others {
    padding: 50px 80px 100px 80px;
  }
}
.page--support .support__others .mod__heading01::after {
  display: none;
}
.page--support .support__others .contact {
  border: 1px solid #3f3f3f;
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact {
    padding: 20px;
    margin-bottom: 45px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact {
    margin-bottom: 95px;
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) and (max-width: 1219px) {
  .page--support .support__others .contact {
    padding: 45px 29px;
  }
}
@media print, screen and (min-width: 769px) and (min-width: 1220px) {
  .page--support .support__others .contact {
    padding: 45px 79px;
  }
}
.page--support .support__others .contact .mod__heading01 {
  color: #ef4396;
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact .mod__heading01 {
    margin-bottom: 25px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact .mod__heading01 {
    margin-bottom: 45px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact ul {
    max-width: 960px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 0 auto;
  }
}
.page--support .support__others .contact ul li {
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  text-align: center;
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact ul li {
    width: 41.6667%;
    max-width: 400px;
  }
}
.page--support .support__others .contact ul li:nth-child(1) {
  line-height: 1.5;
}
.page--support .support__others .contact ul li:nth-child(1)::before {
  content: "";
  display: block;
  height: 0;
  width: 0;
  margin-top: calc((1 - 1.5) * 0.5em);
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact ul li:nth-child(1) {
    margin-bottom: 25px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact ul li:nth-child(1) {
    font-size: 1.6rem;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact ul li:nth-child(1) a {
    width: 100%;
    max-width: 100%;
    height: 50px;
    color: #3f3f3f;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 15px;
    border: 1px solid #3f3f3f;
    background-color: #fff;
    cursor: pointer;
    transition: all 0.2s linear;
    position: relative;
    margin: 0 auto;
    margin-bottom: 5px;
  }
  .page--support .support__others .contact ul li:nth-child(1) a::after {
    width: 0;
    height: 0;
    content: "";
    display: inline-block;
    border-style: solid;
    border-width: 4px 0 4px 6px;
    border-color: transparent transparent transparent #3f3f3f;
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 17px;
    margin: auto 0;
  }
}
@media only screen and (max-width: 768px) and (min-width: 769px) {
  .page--support .support__others .contact ul li:nth-child(1) a:hover {
    color: #fff;
    background-color: #3f3f3f;
    text-decoration: none;
  }
  .page--support .support__others .contact ul li:nth-child(1) a:hover::after {
    border-color: transparent transparent transparent #fff;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact ul li:nth-child(1) a::after {
    border-color: transparent transparent transparent #3f3f3f;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact ul li:nth-child(1) a {
    text-decoration: none;
    display: block;
    pointer-events: none;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact ul li:nth-child(1) a span {
    font-size: 1.8rem;
    margin-left: 15px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact ul li:nth-child(1) a span {
    font-size: 3.6rem;
  }
}
.page--support .support__others .contact ul li:nth-child(2) a {
  color: #3f3f3f;
  font-family: "HoshizoraMincho", "Times New Roman", Times, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro W3", "HiraMinPro-W3", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "Noto Serif JP", "游明朝体", "YuMincho", "游明朝", "Yu Mincho", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
  text-decoration: none;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f3eca0;
  border-bottom: 4px solid #bcaf3d;
  position: relative;
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact ul li:nth-child(2) a {
    height: 50px;
    font-size: 1.6rem;
    margin-top: -4px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact ul li:nth-child(2) a {
    height: 70px;
  }
}
@media only screen and (min-width: 769px) and (min-width: 769px) and (max-width: 1219px) {
  .page--support .support__others .contact ul li:nth-child(2) a {
    font-size: 2rem;
  }
}
@media print, screen and (min-width: 769px) and (min-width: 1220px) {
  .page--support .support__others .contact ul li:nth-child(2) a {
    font-size: 2.4rem;
  }
}
.page--support .support__others .contact ul li:nth-child(2) a::after {
  width: 0;
  height: 0;
  content: "";
  display: inline-block;
  border-style: solid;
  border-width: 4px 0 4px 6px;
  border-color: transparent transparent transparent #000;
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 17px;
  margin: auto 0;
}
.page--support .support__others .contact ul li:nth-child(2) a:hover {
  border-bottom: none;
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .contact ul li:nth-child(2) a:hover {
    height: 46px;
    margin-top: 0;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .contact ul li:nth-child(2) a:hover {
    height: 66px;
    margin-top: 4px;
  }
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .warranty .mod__heading01 {
    margin-bottom: 20px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .warranty .mod__heading01 {
    margin-bottom: 40px;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .warranty ul {
    max-width: 860px;
    margin: 0 auto;
  }
}
.page--support .support__others .warranty ul li {
  font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Helvetica Neue", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, Arial, sans-serif;
  list-style-type: disc;
}
@media only screen and (max-width: 768px) {
  .page--support .support__others .warranty ul li {
    margin-left: 1em;
  }
}
@media print, screen and (min-width: 769px) {
  .page--support .support__others .warranty ul li {
    font-size: 1.6rem;
  }
}
.page--support .support__others .warranty ul li:nth-child(n+2) {
  margin-top: 5px;
}/*# sourceMappingURL=support.css.map */