@charset "UTF-8";
html {
  font-size: 0.625em;
  color: #000;
}

body {
  font-size: 1.6rem;
  font-family: "Nunito", "M PLUS Rounded 1c", sans-serif !important;
  background-color: #000;
}
h1, h2, h3, h4, ul, li, p, a, span {
  font-family: "Nunito", "M PLUS Rounded 1c", sans-serif !important;
}
h1 {
  font-size: 0;
}

a {
  color: inherit;
  text-decoration: none;
}

a:hover {
  opacity: 0.5;
}

ul {
  list-style: none !important;
}

em {
  font-style: normal;
}

video {
  width: 100%;
}

@media screen and (max-width: 767px) {
  .pc-only {
    display: none;
  }
}

@media print, screen and (min-width: 768px) {
  .sp-only {
    display: none;
  }
}
/*
header
*/
.header {
  background-color: #f19ec2;
}

.pc-nav {
  width: 136rem;
  height: 12rem;
  background-color: #e70115;
  border-radius: 0 0 4rem 4rem;
  margin: auto;
  position: relative;
}
.pc-nav-twitterbtn {
  position: absolute;
  top: 4rem;
  right: 2rem;
}

.pc-nav-list {
  width: 92.3rem;
  height: 100%;
  margin: auto;
  display: flex;
  justify-content: space-around;
  align-items: center;
  font-size: 2rem;
  color: #fff;
}
.pc-nav-list span {
  font-size: 2.8rem;
}

/*
contents
*/
.contents {
  width: 100%;
}

.section-inner {
  position: relative;
}
@media print, screen and (min-width: 768px) {
  .section-inner {
    width: 99rem;
    margin: auto;
    padding: 8rem 0;
  }
}
@media screen and (max-width: 767px) {
  .section-inner {
    width: 100%;
    padding: 6rem 5% 3rem;
    overflow: hidden;
  }
}
@media print, screen and (min-width: 768px) {
  .section-inner__movie {
    padding: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .section-inner__movie {
    padding: 0;
    width: 100%;
  }
}
@media print, screen and (min-width: 768px) {
  .section-inner__news {
    padding: 0 0 8rem;
  }
}
@media screen and (max-width: 767px) {
  .section-inner__news {
    padding: 3.4rem 5% 11rem;
  }
}
@media print, screen and (min-width: 768px) {
  .section-inner__newssingle {
    padding: 2rem 0 8rem;
  }
}
@media screen and (max-width: 767px) {
  .section-inner__newssingle {
    padding: 2rem 5% 11rem;
  }
}

/*
header
*/
.sp-header {
  width: 100%;
  padding: 2rem;
  display: flex;
  justify-content: space-between;
}

.sp-nav {
  transition: 0.1s;
  visibility: hidden;
  opacity: 0;
  width: 100%;
  background-color: #fff;
  padding: 2rem;
  position: fixed;
  top: 0;
  z-index: 1000;
  box-sizing: border-box;
}

.sp-nav__open {
  visibility: visible;
  opacity: 1;
}
.sp-nav__open .menu-list {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  -webkit-transform: translateY(-50%) translateX(-50%);
  text-align: center;
}
.sp-nav__open .menu-list li {
  margin-bottom: 3rem;
}
.sp-nav__open .menu-list li:nth-of-type(1) {
  margin-bottom: 2rem;
}
.sp-nav__open .menu-list li:nth-of-type(6) {
  margin-bottom: 0;
}

/*
hero
*/
.hero {
  background-color: #f19ec2;
}
.hero_fukidashi {
  position: absolute;
}
@media print, screen and (min-width: 768px) {
  .hero_fukidashi {
    width: 33.6rem;
    right: -8.2rem;
    top: 15.5rem;
  }
}
@media screen and (max-width: 767px) {
  .hero_fukidashi {
    width: 80%;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
  }
}
.hero_img-area {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .hero_img-area {
    margin-top: 18.5rem;
  }
}
@media print, screen and (min-width: 768px) {
  .hero_img-area .hero_img {
    width: 56rem;
    margin: auto;
  }
}
@media screen and (max-width: 767px) {
  .hero_img-area .hero_img {
    width: 100%;
  }
}

.main-ttl {
  width: 100%;
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .main-ttl_img {
    width: 84.6rem;
    margin: -20rem auto 0;
  }
}
@media screen and (max-width: 767px) {
  .main-ttl_img {
    width: 100%;
  }
}

.news {
  background-color: #f19ec2;
}
.news-inner {
  border-radius: 4rem;
  background-color: #fff;
  border: solid 0.5rem #000;
  position: relative;
}
@media print, screen and (min-width: 768px) {
  .news-inner {
    padding: 7.2rem 10rem 7.2rem 3.58rem;
  }
}
@media screen and (max-width: 767px) {
  .news-inner {
    padding: 3rem 4rem;
  }
}
@media print, screen and (min-width: 768px) {
  .news-ttl_img {
    width: 13.98rem;
  }
}
@media screen and (max-width: 767px) {
  .news-ttl_img {
    width: 11.65rem;
  }
}
.news-list {
  margin-top: 2.5rem;
}
.news-item {
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 768px) {
  .news-item .news-date {
    margin-right: 3.6rem;
  }
}
.news-item a {
  color: #01a0c6;
}
.news-illust {
  position: absolute;
}
@media print, screen and (min-width: 768px) {
  .news-illust {
    right: -7.28rem;
    bottom: -6.43rem;
  }
  .news-illust_img {
    width: 20.983rem;
  }
}
@media screen and (max-width: 767px) {
  .news-illust {
    right: -4.28rem;
    bottom: -10.43rem;
  }
  .news-illust_img {
    width: 14.336rem;
  }
}

.intro {
  background-color: #fff100;
  background-image: url("../img/chara-all.svg?210202");
}
@media print, screen and (min-width: 768px) {
  .intro {
    padding-bottom: 40rem;
    background-position: center bottom 6.23rem;
    background-size: 64.2rem;
  }
}
@media screen and (max-width: 767px) {
  .intro {
    padding-bottom: 22.7rem;
    background-size: 80%;
    background-position: center bottom 6.23rem;
  }
}
.intro-ttl {
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .intro-ttl_img {
    width: 47.742rem;
  }
}
@media screen and (max-width: 767px) {
  .intro-ttl_img {
    width: 29.376rem;
  }
}
.intro-txt {
  line-height: 2;
}
@media print, screen and (min-width: 768px) {
  .intro-txt {
    margin-top: 4rem;
    padding: 0 7.2rem;
  }
}
@media screen and (max-width: 767px) {
  .intro-txt {
    margin-top: 4rem;
  }
}
.intro-txt a {
  color: #e70115;
}

.ikigomi {
  width: 100%;
  border-radius: 4rem;
  border: 1rem solid #e70115;
  position: relative;
  background-color: #fff;
}
@media print, screen and (min-width: 768px) {
  .ikigomi {
    margin-top: 7rem;
    padding: 0 7.2rem 3.58rem;
  }
}
@media screen and (max-width: 767px) {
  .ikigomi {
    margin-top: 3.8rem;
    padding: 0 5% 3.58rem;
  }
}
@media print, screen and (min-width: 768px) {
  .ikigomi-ttl {
    margin-top: -2rem;
  }
  .ikigomi-ttl_img {
    width: 35.293rem;
  }
}
@media screen and (max-width: 767px) {
  .ikigomi-ttl {
    margin: -2rem auto 0;
    text-align: center;
  }
  .ikigomi-ttl_img {
    width: 27.1rem;
  }
}
.ikigomi-txt {
  line-height: 2;
}
@media print, screen and (min-width: 768px) {
  .ikigomi-txt {
    margin-top: 2.96rem;
  }
}
@media screen and (max-width: 767px) {
  .ikigomi-txt {
    margin-top: 2.96rem;
  }
}
@media print, screen and (min-width: 768px) {
  .ikigomi-illust {
    position: absolute;
    top: -5rem;
    right: -10rem;
  }
  .ikigomi-illust_img {
    width: 57.9rem;
  }
}
@media screen and (max-width: 767px) {
  .ikigomi-illust_img {
    width: 100%;
  }
}

.movie {
  background-color: #000;
}
.movie-ttl {
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .movie-ttl {
    margin-bottom: 4rem;
  }
}
@media print, screen and (min-width: 768px) {
  .movie-ttl_img {
    width: 30.206rem;
  }
}
.oshirase {
  width: 100%;
  font-size: 0;
}

.oshirase_img {
  width: 100%;
}

.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}

.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/*
chara
*/
.chara {
  background-color: #f19ec2;
}
.chara-ttl {
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .chara-ttl {
    margin-bottom: 4rem;
  }
}
@media print, screen and (min-width: 768px) {
  .chara-ttl_img {
    width: 37.233rem;
  }
}
@media screen and (max-width: 767px) {
  .chara-ttl_img {
    width: 25.598rem;
  }
}

@media screen and (max-width: 767px) {
  .chara-fig {
    width: 100%;
    height: 40rem;
  }
}
.chara-fig_inner {
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 767px) {
  .chara-fig_img {
    width: 100%;
  }
}

.chara-txt {
  width: 48rem;
  color: #fff;
  z-index: 1;
}
@media print, screen and (min-width: 768px) {
  .chara-txt {
    position: absolute;
    top: 0;
    right: 0;
  }
}
.chara-txt h3 {
  font-size: 3rem;
}
.chara-txt p {
  font-size: 1.8rem;
  line-height: 2;
  margin-top: 2rem;
}

/*
swiper
*/
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
  left: auto;
}
@media print, screen and (min-width: 768px) {
  .swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 590px;
  }
}
@media print, screen and (min-width: 768px) {
  .swiper-button-next, .swiper-button-prev {
    top: 50%;
  }
}
@media screen and (max-width: 767px) {
  .swiper-button-next, .swiper-button-prev {
    top: 32%;
  }
}

.swiper-button-prev:after {
  color: #fff; /* 色を白に */
}

.swiper-button-next:after {
  color: #fff;
}

.swiper-slide {
  position: relative;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 768px) {
  .swiper-slide {
    height: 44.6rem;
  }
}
.swiper-pagination {
  display: flex;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 768px) {
  .swiper-pagination {
    position: absolute;
    top: auto;
    width: 48rem !important;
    top: 48rem;
    right: 0 !important;
    left: auto !important;
  }
}
@media screen and (max-width: 767px) {
  .swiper-pagination {
    position: relative;
    width: 100%;
    margin-top: 2rem;
  }
}
.swiper-pagination .swiper-pagination-bullet {
  border-radius: 0;
  opacity: 1;
  outline: 0.6rem solid #fff;
  outline-offset: -0.6rem;
}
.swiper-pagination .swiper-pagination-bullet-active {
  outline: 0.6rem solid #e70115;
}
@media print, screen and (min-width: 768px) {
  .swiper-pagination span {
    width: 8.686rem;
    height: 8.686rem;
    margin: 0 1.14rem 1.14rem 0;
    padding: 0;
  }
}
@media screen and (max-width: 767px) {
  .swiper-pagination span {
    width: 20vw;
    height: 20vw;
    padding: 0;
    margin: 0 1.14rem 1.14rem 0;
  }
}
.swiper-pagination span:nth-of-type(1) {
  background: url("../img/milk-icon.svg?210202") no-repeat center bottom/100% auto;
}
.swiper-pagination span:nth-of-type(2) {
  background: url("../img/tetsuko-icon.svg?210202") no-repeat center bottom/100% auto;
}
.swiper-pagination span:nth-of-type(3) {
  background: url("../img/daitoryo-icon.svg?210202") no-repeat center bottom/100% auto;
}
.swiper-pagination span:nth-of-type(4) {
  background: url("../img/hanage-icon.svg?210202") no-repeat center bottom/100% auto;
}
@media screen and (max-width: 767px) {
  .swiper-pagination span:nth-of-type(4) {
    margin-right: 0;
  }
}
.swiper-pagination span:nth-of-type(5) {
  background: url("../img/ooya-icon.svg?210202") no-repeat center bottom/100% auto;
}
@media screen and (max-width: 767px) {
  .swiper-pagination span:nth-of-type(5) {
    margin-right: 0;
    margin-top: 1rem !important;
  }
}
.swiper-pagination span:nth-of-type(6) {
  background: url("../img/eyepatch-icon.svg?210202") no-repeat center bottom/100% auto;
}
@media screen and (max-width: 767px) {
  .swiper-pagination span:nth-of-type(6) {
    margin-top: 1rem !important;
  }
}
.swiper-pagination span:nth-of-type(7) {
  background: url("../img/robodog-icon.svg?210202") no-repeat center bottom/100% auto;
}
@media screen and (max-width: 767px) {
  .swiper-pagination span:nth-of-type(7) {
    margin-top: 1rem !important;
  }
}

/*
special
*/
.special {
  background-color: #01a0c6;
  position: relative;
  overflow: hidden;
}
.special-ttl {
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .special-ttl {
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .special-ttl {
    margin-bottom: 3rem;
  }
}
@media print, screen and (min-width: 768px) {
  .special-ttl_img {
    width: 24.223rem;
  }
}
@media screen and (max-width: 767px) {
  .special-ttl_img {
    width: 15.415rem;
  }
}
.special-txtbox {
  position: relative;
}
.special-txt {
  color: #fff;
  line-height: 2;
}
@media print, screen and (min-width: 768px) {
  .special-txt {
    margin: 1rem 0 3rem;
    padding: 0 7.2rem;
  }
}
@media screen and (max-width: 767px) {
  .special-txt {
    margin: 1rem 0 4rem;
  }
}
.special-subttl {
  color: #fff;
  line-height: 2;
}
@media print, screen and (min-width: 768px) {
  .special-subttl {
    margin: 4rem 0 2rem;
    padding: 0 7.2rem;
  }
}
@media screen and (max-width: 767px) {
  .special-subttl {
    margin: 4rem 0 2rem;
  }
}
.special-subsubttl {
  font-size: 1.6rem;
  color: #fff;
  line-height: 2;
}
@media print, screen and (min-width: 768px) {
  .special-subsubttl {
    margin: 2rem 0 1rem;
    padding: 0 7.2rem;
  }
}
@media screen and (max-width: 767px) {
  .special-subsubttl {
    margin: 2rem 0 1rem;
  }
}
.special-list {
  color: #fff;
  line-height: 2;
  list-style-type: disc;
}
@media print, screen and (min-width: 768px) {
  .special-list {
    margin: 2rem 0 2rem 2rem;
    padding: 0 7.2rem;
  }
}
@media screen and (max-width: 767px) {
  .special-list {
    margin: 2rem 0 2rem 2rem;
  }
}
.special-list:nth-of-type(2) {
  margin-bottom: 5.4rem;
}
.special-sublist {
  color: #fff;
  line-height: 2;
  list-style-type: disc;
  font-size: 1.4rem;
}
@media print, screen and (min-width: 768px) {
  .special-sublist {
    margin: 1rem 0 2rem 2rem;
    padding: 0 7.2rem;
  }
}
@media screen and (max-width: 767px) {
  .special-sublist {
    margin: 1rem 0 2rem 2rem;
  }
}
.special-sublist:nth-of-type(2) {
  margin-bottom: 5.4rem;
}

.twitter-list {
  width: 100%;
}
@media print, screen and (min-width: 768px) {
  .twitter-list {
    display: flex;
    justify-content: space-between;
  }
  .twitter-list_item {
    width: 48rem;
    text-align: center;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .twitter-list_item:nth-of-type(1) {
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 767px) and (max-width: 767px) {
  .twitter-list_item:nth-of-type(2) {
    margin-bottom: 40rem;
  }
}

.twitter-ttl {
  text-align: center;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 768px) {
  .twitter-ttl_img {
    width: 26.02rem;
  }
}
@media screen and (max-width: 767px) {
  .twitter-ttl_img {
    width: 23.309rem;
  }
}

.fanart-ttl {
  text-align: center;
  margin-bottom: 2rem;
}
@media print, screen and (min-width: 768px) {
  .fanart-ttl_img {
    width: 36.404rem;
  }
}
@media screen and (max-width: 767px) {
  .fanart-ttl_img {
    width: 30rem;
  }
}

.twitter-timeline-wrapper {
  border-radius: 40px;
  border: 0.6rem solid #000;
  overflow: hidden;
  height: 72.7rem;
  background-color: #fff;
  font: normal normal 14px/1.4 Helvetica, Roboto, "Segoe UI", Calibri, sans-serif;
  text-align: left;
}

.twitt-milk {
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .twitt-milk img {
    width: 30rem;
  }
}
@media screen and (max-width: 767px) {
  .twitt-milk {
    margin-bottom: 4rem;
  }
  .twitt-milk img {
    width: 80%;
  }
}

.special-milk {
  position: absolute;
}
@media print, screen and (min-width: 768px) {
  .special-milk {
    top: 82rem;
    right: -22rem;
  }
  .special-milk img {
    width: 28.418rem;
  }
}
@media screen and (max-width: 767px) {
  .special-milk {
    bottom: 56rem;
    right: -1.6rem;
  }
  .special-milk img {
    width: 22.812rem;
  }
}

.special-tetsuko {
  position: absolute;
}
@media print, screen and (min-width: 768px) {
  .special-tetsuko {
    top: 113.6rem;
    left: -20rem;
  }
  .special-tetsuko img {
    width: 26.642rem;
  }
}
@media screen and (max-width: 767px) {
  .special-tetsuko {
    bottom: 45rem;
    left: -0.3rem;
  }
  .special-tetsuko img {
    width: 20.099rem;
  }
}

.special-hanage {
  position: absolute;
}
@media print, screen and (min-width: 768px) {
  .special-hanage {
    bottom: 29rem;
    right: -20rem;
  }
  .special-hanage img {
    width: 18.998rem;
  }
}
@media screen and (max-width: 767px) {
  .special-hanage {
    bottom: 36rem;
    right: 3.4rem;
  }
  .special-hanage img {
    width: 14.332rem;
  }
}

.banners {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media print, screen and (min-width: 768px) {
  .banners {
    margin-top: 8rem;
  }
}
@media screen and (max-width: 767px) {
  .banners {
    width: 100%;
  }
  .banners_item {
    width: 100%;
  }
  .banners_item:nth-of-type(1) {
    margin-bottom: 2rem;
  }
  .banners_item_img {
    width: 100%;
  }
}

.random-bg01, .random-bg02, .random-bg03 {
  background-position: center;
}
@media print, screen and (min-width: 768px) {
  .random-bg01, .random-bg02, .random-bg03 {
    height: 56rem;
  }
}
@media screen and (max-width: 767px) {
  .random-bg01, .random-bg02, .random-bg03 {
    height: 50rem;
  }
}

.random-bg1_1 {
  background-size: cover;
}
@media print, screen and (min-width: 768px) {
  .random-bg1_1 {
    background-image: url("../img/bg_01@3x.png?210202");
    height: 56rem;
    background-position: center;
  }
}
@media screen and (max-width: 767px) {
  .random-bg1_1 {
    background-image: url("../img/bg_01__sp@3x.png?210202");
    height: 50rem;
    background-position: center;
  }
}

.random-bg1_2 {
  background-size: cover;
}
@media print, screen and (min-width: 768px) {
  .random-bg1_2 {
    background-image: url("../img/bg_02@3x.png?210202");
    height: 56rem;
    background-position: center;
  }
}
@media screen and (max-width: 767px) {
  .random-bg1_2 {
    background-image: url("../img/bg_02__sp@3x.png?210202");
    height: 50rem;
    background-position: center;
  }
}

.random-bg2_1 {
  background-size: cover;
}
@media print, screen and (min-width: 768px) {
  .random-bg2_1 {
    background-image: url("../img/bg_03@3x.png?210202");
    height: 56rem;
    background-position: center;
  }
}
@media screen and (max-width: 767px) {
  .random-bg2_1 {
    background-image: url("../img/bg_03__sp@3x.png?210202");
    height: 50rem;
    background-position: center;
  }
}

.random-bg2_2 {
  background-size: cover;
}
@media print, screen and (min-width: 768px) {
  .random-bg2_2 {
    background-image: url("../img/bg_04@3x.png?210202");
    height: 56rem;
    background-position: center;
  }
}
@media screen and (max-width: 767px) {
  .random-bg2_2 {
    background-image: url("../img/bg_04__sp@3x.png?210202");
    height: 50rem;
    background-position: center;
  }
}

.random-bg3_1 {
  background-size: cover;
}
@media print, screen and (min-width: 768px) {
  .random-bg3_1 {
    background-image: url("../img/bg_05@3x.png?210202");
    height: 56rem;
    background-position: center;
  }
}
@media screen and (max-width: 767px) {
  .random-bg3_1 {
    background-image: url("../img/bg_05__sp@3x.png?210202");
    height: 50rem;
    background-position: center;
  }
}

.random-bg3_2 {
  background-size: cover;
}
@media print, screen and (min-width: 768px) {
  .random-bg3_2 {
    background-image: url("../img/bg_06@3x.png?210202");
    height: 56rem;
    background-position: center;
  }
}
@media screen and (max-width: 767px) {
  .random-bg3_2 {
    background-image: url("../img/bg_06__sp@3x.png?210202");
    height: 50rem;
    background-position: center;
  }
}

.breadcrumb {
  background-color: #f19ec2;
  color: #fff;
}
.breadcrumb-list {
  display: flex;
}
@media print, screen and (min-width: 768px) {
  .breadcrumb-list {
    width: 99rem;
    margin: auto;
    padding: 2rem 0 0;
  }
}
@media screen and (max-width: 767px) {
  .breadcrumb-list {
    width: 100%;
    padding: 2rem 5%;
    overflow: hidden;
  }
}

.newssingle {
  background-color: #f19ec2;
}
@media print, screen and (min-width: 768px) {
  .newssingle {
    min-height: calc(100vh - 26.7rem);
  }
}
@media screen and (max-width: 767px) {
  .newssingle {
    min-height: calc(100vh - 10.4rem);
  }
}
.newssingle-inner {
  border-radius: 4rem;
  background-color: #fff;
  border: solid 0.5rem #000;
  position: relative;
}
@media print, screen and (min-width: 768px) {
  .newssingle-inner {
    padding: 3rem 10rem 7.2rem 3.58rem;
  }
}
@media screen and (max-width: 767px) {
  .newssingle-inner {
    padding: 3rem 4rem;
  }
}
@media print, screen and (min-width: 768px) {
  .newssingle-ttl_img {
    width: 13.98rem;
    margin-bottom: 4rem;
  }
}
@media screen and (max-width: 767px) {
  .newssingle-ttl_img {
    width: 11.65rem;
    margin-bottom: 3rem;
  }
}
.newssingle-date {
  margin-bottom: 2rem;
}
.newssingle-contentsttl {
  color: #01a0c6;
}
@media print, screen and (min-width: 768px) {
  .newssingle-contentsttl {
    font-size: 3rem;
    margin-bottom: 3rem;
  }
}
@media screen and (max-width: 767px) {
  .newssingle-contentsttl {
    font-size: 2.4rem;
    margin-bottom: 3rem;
  }
}
.newssingle-txt a {
  color: #01a0c6;
}

.footer {
  text-align: center;
  padding: 4rem 0;
  background-color: #fff;
}
.footer-txt {
  font-size: 1.8rem;
}/*# sourceMappingURL=style.css.map */