@charset "UTF-8";
/*
https://fonts.google.com/specimen/Noto+Serif+JP?category=Serif&sidebar.open=true&selection.family=Noto+Serif+JP:wght@600
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@600&display=swap" rel="stylesheet">
font-family: 'Noto Serif JP', serif;
*/
.sc-terms .sc-section__header > *:first-child, .sc-panel__body > *:first-child, .sc-section__header > *:first-child {
  margin-top: 0;
}
.sc-terms .sc-section__header > *:last-child, .sc-panel__body > *:last-child, .sc-section__header > *:last-child {
  margin-bottom: 0;
}

/*----------------------------------------------*
	common
/*----------------------------------------------*/
.pj-contents {
  margin: 0;
}

.sc-lead > *:before, .sc-lead > *:after,
.sc-section:before,
.sc-section:after,
.sc-section__footer:before,
.sc-section__footer:after {
  content: "";
  display: table;
}

.sc-section > *:first-child,
.sc-section__body > *:first-child {
  margin-top: 0;
}
.sc-section > *:last-child,
.sc-section__body > *:last-child {
  margin-bottom: 0;
}

.sc-font_M {
  font-size: 120%;
}

.sc-font_L {
  font-size: 150%;
}

.sc-font_XL {
  font-size: 200%;
}

/* js
/* ------------------------------------ */
.js-svg_hover {
  width: 200px;
  height: auto;
}

/*----------------------------------------------*
	contents
/*----------------------------------------------*/
.sc-contents {
  font-family: "Noto Sans JP", -apple-system, BlinkMacSystemFont, Hiragino Kaku Gothic ProN, Meiryo, sans-serif;
  color: #FFF;
  background-color: #FFF;
  box-sizing: border-box;
}
.sc-contents *, .sc-contents *:before, .sc-contents *:after {
  box-sizing: inherit;
}
.sc-contents h1, .sc-contents h2, .sc-contents h3, .sc-contents h4, .sc-contents h5 {
  margin: 0;
}
.sc-contents__inner {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.75em;
  padding-right: 1.75em;
}
@media (max-width: 667px) {
  .sc-contents__inner {
    padding-left: 1em;
    padding-right: 1em;
  }
}
.sc-contents__block--S {
  margin-top: 1.75em;
}
.sc-contents__block--M {
  margin-top: 2.75em;
}
.sc-contents__block--L {
  margin-top: 3.75em;
}
.sc-contents__footer {
  background-color: #000;
  padding-top: 2.75em;
}

.sc-lhCrop:before, .sc-lhCrop:after {
  content: "";
  display: block;
  position: relative;
}
.sc-lhCrop--h2:before {
  margin-top: -0.25em;
}
.sc-lhCrop--h2:after {
  margin-top: -0.5em;
}
.sc-lhCrop--h3:before {
  margin-top: -0.125em;
}
.sc-lhCrop--h3:after {
  margin-top: -0.25em;
}
.sc-lhCrop--body:before {
  margin-top: -0.5em;
}
.sc-lhCrop--body:after {
  margin-top: -0.5em;
}

/* section
/* ------------------------------------ */
.sc-section {
  padding: 3.75em 0;
}
.sc-section--bg {
  background-color: #000;
}
.sc-section + .sc-section--join {
  padding-top: 0;
}
.sc-section__header {
  text-align: center;
}
.sc-section__header h2 {
  position: relative;
  font-size: 200%;
  font-weight: 700;
  margin-top: -0.2rem;
  margin-bottom: -0.2rem;
  color: inherit;
}
.sc-section__header .sc-h_img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.sc-section__header + *:not(.sc-section__body--panel) {
  padding-top: 3.75em;
}
.sc-section__body--panel {
  padding: 2.75em;
  margin-top: 3.75em;
  background-color: #fff;
  color: #111;
}
.sc-section__footer {
  padding-top: 3.75em;
}
@media (max-width: 800px) {
  .sc-section {
    padding: 2.75em 0;
  }
  .sc-section__header h2 {
    font-size: 150%;
  }
  .sc-section__header + * {
    padding-top: 2.75em;
  }
  .sc-section__footer {
    padding-top: 2.75em;
  }
}
/* step
/* ------------------------------------ */
.sc-step__list {
  list-style: none;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
  margin: 0;
}
.sc-step__list > li {
  width: 100%;
}
.sc-step__list > li + li {
  margin-top: 2em;
}
.sc-step .sc-panel {
  border: 1px solid #333;
  height: 100%;
}

/* panel
/* ------------------------------------ */
.sc-panel {
  padding: 2.75em;
}
.sc-panel__body {
  padding-top: 1.75em;
}
.sc-panel__footer {
  padding-top: 1.75em;
}
@media (max-width: 667px) {
  .sc-panel {
    padding: 1.75em;
  }
}

/* button
/* ------------------------------------ */
.sc-btn {
  text-decoration: none;
  display: inline-flex;
  border-radius: 12px;
  padding: 0.75em 0.5em;
  line-height: 1.1;
  justify-content: center;
  align-items: center;
}
.sc-btn span {
  padding-left: 0.5em;
}
.sc-btn--L {
  font-size: 150%;
}
.sc-btn--icoL:before, .sc-btn--icoR:after {
  content: "";
  display: inline-block;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0 0;
}
.sc-btn--icoL:before {
  margin-right: 0.5em;
}
.sc-btn--icoR:after {
  margin-left: 0.5em;
}
.sc-btn .bs-ico--link {
  display: none;
}

.sc-followBtn, .sc-shopBtn {
  transform: translate(-2px, -2px);
  font-family: "Noto Sans JP", -apple-system, BlinkMacSystemFont, Hiragino Kaku Gothic ProN, Meiryo, sans-serif;
  font-size: 120%;
  font-weight: bold;
  width: 100%;
  max-width: 380px;
}
.sc-followBtn:active, .sc-shopBtn:active {
  transform: none;
  box-shadow: none;
}
.sc-btn--icoL.sc-followBtn:before, .sc-btn--icoL.sc-shopBtn:before, .sc-btn--icoR.sc-followBtn:after, .sc-btn--icoR.sc-shopBtn:after {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background-size: 100% 100%;
}
@media (max-width: 667px) {
  .sc-followBtn, .sc-shopBtn {
    font-size: 100%;
  }
}

.sc-shopBtn {
  background-color: #0d5ee3;
  box-shadow: 2px 2px 0 0 #fff;
}
.sc-shopBtn, .sc-shopBtn:link, .sc-shopBtn:visited {
  color: #fff;
}
.sc-shopBtn:before, .sc-shopBtn:after {
  background-image: url("../img/ico/ico-arrow_next_2_w.svg");
}
.sc-shopBtn:hover {
  background-color: #186af2;
}

.sc-followBtn {
  background-color: #ffc200;
  box-shadow: 2px 2px 0 0 #000;
}
.sc-followBtn, .sc-followBtn:link, .sc-followBtn:visited {
  color: #000;
}
.sc-followBtn:before, .sc-followBtn:after {
  background-image: url("../img/ico/ico-arrow_next_2.svg");
}
.sc-followBtn:hover {
  background-color: #ffc81a;
}

/*----------------------------------------------*/
/* logos
/*----------------------------------------------*/
.sc-logos {
  padding-bottom: 2.75em;
}

.outline * {
  outline: 1px dotted red;
}

.sc-contact__list, .sc-terms .sc-panel__inner, .sc-application .sc-step, .sc-prize__shop, .sc-prize__list {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.bg-black {
  background-repeat: repeat;
  background-image: url("../../img/bg-black.jpg");
  background-size: 50% auto;
}

.bg-white {
  background-image: url("../img/bg-white.jpg");
  background-size: cover;
  background-position: center 0;
}

.bg-pearl {
  background-image: url("../img/bg-pearl.jpg");
  background-size: cover;
  background-position: center 0;
}

@media (max-width: 667px) {
  .bg-pearl {
    background-size: auto;
  }
}
/*----------------------------------------------*/
/* keyVisual
/*----------------------------------------------*/
.sc-keyVisual {
  overflow: hidden;
  text-align: center;
}
.sc-keyVisual img {
  margin: 0 auto;
}
.sc-keyVisual__period {
  position: relative;
  margin-top: -2em;
}
@media (max-width: 667px) {
  .sc-keyVisual__period {
    position: relative;
    margin-top: -1em;
  }
}

/*----------------------------------------------*/
/* introduction
/*----------------------------------------------*/
.sc-introduction p {
  font-size: 180%;
}
.sc-introduction b {
  color: #ffc200;
}
@media (max-width: 667px) {
  .sc-introduction p {
    font-size: 120%;
  }
}

/*----------------------------------------------*/
/* prize
/*----------------------------------------------*/
.sc-prize .sc-section__header h2 {
  display: flex;
  align-items: center;
  max-width: 320px;
  margin: 0 auto;
}
.sc-prize .sc-section__header h2 span {
  padding: 0 0.5em;
}
.sc-prize .sc-section__header h2:before, .sc-prize .sc-section__header h2:after {
  content: "";
  display: block;
  background-color: #fff;
  height: 4px;
  flex-grow: 1;
}
.sc-prize__list {
  justify-content: space-between;
}
.sc-prize__item {
  width: 48%;
}
.sc-prize__item small {
  position: relative;
  margin-top: 1em;
  margin-bottom: 1em;
  line-height: 1;
  display: block;
}
.sc-prize__item:last-child small {
  margin-top: -1em;
}
@media (max-width: 667px) {
  .sc-prize .sc-section__header h2 {
    max-width: 240px;
  }
  .sc-prize .sc-section__body {
    padding-top: 2.75em;
  }
  .sc-prize__list {
    flex-direction: column;
  }
  .sc-prize__item {
    width: auto;
  }
  .sc-prize__item:first-child {
    text-align: center;
  }
  .sc-prize__item:first-child img {
    width: 90%;
  }
}

.sc-prize__shop {
  position: relative;
  color: #000;
  background: #f0eee5 url("../img/bg-present.jpg") center bottom/auto 100% no-repeat;
  padding: 2.75em;
}
.sc-prize__shop:before {
  position: absolute;
  top: 20%;
  left: 7%;
  width: calc(260/800*100%);
  padding-top: calc(110/800*100%);
  content: "";
  display: block;
  background: url("../img/img-week_end.png") 0 0/100% no-repeat;
}
.sc-prize__shop h3 {
  font-size: 200%;
  font-weight: 700;
}
.sc-prize__shop h3 img {
  margin-top: 0.75em;
  width: calc( 180 / 800 * 100% );
}
.sc-prize__shop .sc-prize__period {
  font-size: 130%;
  white-space: nowrap;
  text-align: center;
}
.sc-prize__shop .sc-prize__period:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 1em;
  width: calc(160/800*100%);
}
.sc-prize__shop .sc-prize__burger {
  position: relative;
}
.sc-prize__shop .sc-prize__burger img {
  position: relative;
  margin-top: -2.5em;
  margin-bottom: -2.5em;
  transform: scale(1.2);
}
.sc-prize__shop .sc-prize__burger small {
  position: absolute;
  left: 0;
  bottom: -1em;
  width: 100%;
  padding: 0 1.5em;
  text-align: right;
  display: block;
}
.sc-prize__shop .sc-prize__burger + p {
  margin: 0;
}
.sc-prize__shop .sc-prize__target {
  line-height: 1.4;
}
.sc-prize__shop .sc-prize__video p {
  margin-bottom: 0.5em;
}
@media (max-width: 667px) {
  .sc-prize__shop {
    margin-top: 3.75em;
    padding: 1.75em;
    background-position: 50% 0;
    background-size: 220% auto;
  }
  .sc-prize__shop h3 img {
    margin-top: 0.75em;
    width: calc( 160 / 320 * 100% );
  }
  .sc-prize__shop:before {
    top: 0;
    left: 0;
    transform: translate(-10%, -50%);
    width: calc(320/760*100%);
    padding-top: calc(140/760*100%);
  }
  .sc-prize__shop .sc-prize__period:before {
    display: none;
  }
}

.sc-youtube {
  position: relative;
}
.sc-youtube > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-color: #000;
}
.sc-youtube > * img {
  opacity: 0.7;
  display: block;
}
.sc-youtube > *:hover img {
  opacity: 1;
}

/*----------------------------------------------*/
/* application
/*----------------------------------------------*/
.sc-application {
  color: #000;
}
.sc-application .sc-step {
  display: flex;
  justify-content: space-between;
}
.sc-application .sc-step > * {
  width: 48%;
}
.sc-application .sc-step__list {
  display: block;
}
.sc-application .sc-step__list h3 {
  font-size: 150%;
  font-weight: 700;
}
.sc-application .sc-step__list h3 img {
  display: block;
  margin-bottom: 0.75em;
  width: calc( 130 / 384 * 100% );
}
.sc-application .sc-step__example {
  background-color: #fff;
  padding: 2em;
  position: relative;
}
.sc-application .sc-step__example h3 {
  position: absolute;
  top: calc( 24 / 384 * -100% );
  right: calc( 32 / 384 * -100% );
  width: calc( 220 / 384 * 100% );
}
.sc-application .sc-panel {
  height: 100%;
  padding: 0;
  border: none;
}
@media (max-width: 667px) {
  .sc-application .sc-step {
    flex-direction: column;
  }
  .sc-application .sc-step > * {
    width: auto;
  }
  .sc-application .sc-step > *:last-child {
    margin-top: 3em;
  }
  .sc-application .sc-step__list h3 {
    font-size: 120%;
  }
  .sc-application .sc-step__example {
    padding: 2em 1em;
    max-width: 340px;
    margin-left: auto;
    margin-right: auto;
  }
  .sc-application .sc-step__example h3 {
    position: absolute;
    top: calc( 16 / 384 * -100% );
  }
}

/*----------------------------------------------*/
/* schedule
/*----------------------------------------------*/
.sc-schedule {
  color: #000;
}
.sc-schedule .sc-schedule__panel {
  background-color: #fff;
  overflow-x: auto;
  padding: 1em;
}
.sc-schedule .sc-schedule__panel::-webkit-scrollbar {
  width: auto;
  height: auto;
}
.sc-schedule .sc-schedule__panel::-webkit-scrollbar-corner {
  background-color: rgba(0, 0, 0, 0.2);
}
.sc-schedule .sc-schedule__panel::-webkit-scrollbar-track {
  background-color: #EEE;
}
.sc-schedule .sc-schedule__panel::-webkit-scrollbar-thumb {
  background-color: #323232;
}
.sc-schedule__note {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 667px) {
  .sc-schedule .sc-section__body {
    padding-top: 2.75em;
  }
  .sc-schedule .sc-schedule__panel {
    padding: 0;
  }
}

/* scheduleTable
/* ------------------------------------ */
.sc-scheduleTable,
.sc-scheduleTable__item,
.sc-scheduleTable__item span + span {
  border-style: solid;
  border-color: #000;
}

.sc-scheduleTable {
  border-width: 0 0 1px;
  background-color: #fff;
  font-size: 1.3rem;
}
.sc-scheduleTable__item {
  display: table;
  width: 100%;
  border-width: 1px 1px 0 1px;
}
.sc-scheduleTable__item:nth-child(even) {
  background-color: #eee;
}
.sc-scheduleTable__item > span {
  display: table-cell;
  vertical-align: middle;
  padding: 0.5em;
}
.sc-scheduleTable__item > span:nth-child(1) {
  width: 23%;
  white-space: nowrap;
}
.sc-scheduleTable__item > span:nth-child(1) > * {
  display: inline-block;
}
.sc-scheduleTable__item > span:nth-child(1) > *:first-child {
  width: 25%;
  text-align: right;
  padding-right: 1em;
}
.sc-scheduleTable__item > span:nth-child(1) > *:last-child {
  width: 65%;
  text-align: left;
}
.sc-scheduleTable__item > span:nth-child(2) {
  width: 27%;
}
.sc-scheduleTable__item > span:nth-child(3) {
  width: 23%;
}
.sc-scheduleTable__item > span:nth-child(4), .sc-scheduleTable__item > span:nth-child(5), .sc-scheduleTable__item > span:nth-child(6) {
  width: 9%;
  text-align: center;
}
.sc-scheduleTable__item span + span {
  border-width: 0 0 0 1px;
}
.sc-scheduleTable__item b,
.sc-scheduleTable__item b + span {
  display: inline-block;
}
.sc-scheduleTable__item b {
  width: 3em;
}
.sc-scheduleTable__item b + span {
  width: auto !important;
}
.sc-scheduleTable__item:first-child {
  line-height: 1.2;
  text-align: center;
}

.sc-scheduleTable__item--end span:first-child {
  /**/
  /**
  position: relative;
  span:before {
  	content: "終了";
  	display: block;
  	position: absolute;
  	margin: auto;
  	top:0;
  	bottom: 0;
  	left: 0;
  	right: 0;
  	width: 90%;
  	height: 2em;
  	line-height: 1;
  	border-radius: .25em;
  	padding: .5em;
  	background-color: rgba(red,.8);
  	color: #FFF;
  	text-align: center;

  }
  /**/
}
.sc-scheduleTable__item--end span:first-child b:before, .sc-scheduleTable__item--end span:first-child span:before, .sc-scheduleTable__item--end span:first-child span:after {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
}
.sc-scheduleTable__item--end span:first-child b, .sc-scheduleTable__item--end span:first-child span {
  position: relative;
  color: #999;
}
.sc-scheduleTable__item--end span:first-child b:before, .sc-scheduleTable__item--end span:first-child span:before {
  width: 100%;
  height: 2px;
  background-color: red;
  z-index: 1;
}
.sc-scheduleTable__item--end span:first-child span:after {
  content: "終了";
  color: red;
  text-shadow: 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff;
  line-height: 1;
  z-index: 2;
  font-weight: bold;
  width: 100%;
  height: 1.1em;
  padding-left: 1.5em;
  font-size: 120%;
}

.sc-scheduleTable--scroll {
  min-width: 800px;
}

/* scheduleAcc
/* ------------------------------------ */
.sc-scheduleAcc + .sc-scheduleAcc {
  border-top: 1px solid #000;
}

.sc-scheduleAcc__btn {
  background-color: #ffc200 !important;
  line-height: 1.4;
  padding: 1em;
}

.sc-scheduleAcc__body {
  background-color: #fff;
}

.sc-scheduleAcc__item {
  padding: 0.5em 1em !important;
  display: flex;
}
.sc-scheduleAcc__item + .sc-scheduleAcc__item {
  border-top: 1px solid #000;
}
.sc-scheduleAcc__item > *:first-child {
  width: 60%;
}

.sc-scheduleAcc--end .sc-scheduleAcc__btn b:first-child {
  position: relative;
  color: #efe5c5;
}
.sc-scheduleAcc--end .sc-scheduleAcc__btn b:first-child:before, .sc-scheduleAcc--end .sc-scheduleAcc__btn b:first-child:after {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.sc-scheduleAcc--end .sc-scheduleAcc__btn b:first-child:before {
  width: 100%;
  height: 2px;
  background-color: red;
  z-index: 1;
}
.sc-scheduleAcc--end .sc-scheduleAcc__btn b:first-child:after {
  content: "終了";
  /*color: #FFF;
  text-shadow:
  		1px  1px 0 #f00,
  		-1px  1px 0 #f00,
  		1px -1px 0 #f00,
  		-1px -1px 0 #f00;*/
  color: red;
  text-shadow: 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
  line-height: 1;
  z-index: 2;
  font-weight: bold;
  width: 100%;
  height: 1.1em;
  font-size: 120%;
}
@media (max-width: 667px) {
  .sc-scheduleAcc__btn {
    font-size: 1.2rem;
    text-align: center;
  }
}
/*----------------------------------------------*/
/* terms
/*----------------------------------------------*/
.sc-terms h2 + * {
  font-size: 150%;
  font-weight: 700;
  margin: 0.25em;
}
.sc-terms .sc-panel {
  color: #000;
  background-color: #fff;
  border: 1px solid #333;
}
.sc-terms .sc-panel h3 {
  font-size: 1.8rem;
  font-weight: bold;
}
.sc-terms .sc-panel:nth-child(odd) {
  background-color: #EEE;
}
.sc-terms .sc-panel--inline > * {
  display: flex;
}
.sc-terms .sc-panel--inline p {
  font-size: 1.8rem;
  font-weight: bold;
}
.sc-terms .sc-panel--inline .sc-panel__header {
  flex-grow: 0;
  flex-shrink: 0;
  width: 6em;
}
.sc-terms .sc-panel--inline .sc-panel__body {
  margin-top: 0;
  padding-left: 0;
  padding-right: 0;
}
.sc-terms .sc-panel--inline .sc-panel__body:before {
  content: "";
  display: block;
  position: relative;
  margin-top: -0.35em;
}
.sc-terms .sc-panel__body {
  margin-top: 1.75em;
  padding: 0 1em 0 0;
}
@media (min-width: 668px) {
  .sc-terms .sc-panel {
    border: 0;
  }
}
@media (max-width: 667px) {
  .sc-terms h2 + * {
    font-size: 120%;
  }
  .sc-terms .sc-section__body {
    padding-top: 2.75em;
  }
  .sc-terms .sc-panel + .sc-panel {
    border-top: 0;
  }
  .sc-terms .sc-panel:not(.sc-panel--inline) {
    padding: 0;
  }
  .sc-terms .sc-panel:not(.sc-panel--inline) .sc-panel__header {
    text-align: center;
    background-color: #eeeeee;
  }
  .sc-terms .sc-panel:not(.sc-panel--inline) .sc-panel__body {
    margin-top: 0;
    background-color: #fff;
  }
  .sc-terms .sc-panel--inline {
    padding: 1.5em;
  }
  .sc-terms .sc-panel--inline p {
    font-size: 1.4rem;
  }
  .sc-terms .sc-panel--inline .sc-panel__header {
    width: 5em;
  }
  .sc-terms .sc-panel__header h3 {
    font-size: 1.4rem;
  }
  .sc-terms .sc-panel__body {
    padding: 0 1em;
  }
}

@media (max-width: 667px) {
  .sc-acc\@Sp {
    padding: 0;
    border: none;
    background-color: #CCC;
  }
  .sc-acc\@Sp__body {
    margin-top: 0;
  }
  .sc-acc\@Sp__body > *:first-child {
    padding-top: 1em;
  }
  .sc-acc\@Sp__body > *:last-child {
    padding-bottom: 1em;
  }
  .sc-acc\@Sp__btn {
    position: relative;
    cursor: pointer;
    padding: 1em;
    color: #111;
    background-color: #CCC;
  }
  .sc-acc\@Sp__btn:before {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 1em;
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    margin: auto;
    background: url("../img/ico/ico-arrow_down.svg") no-repeat 0 0/cover;
    transition: transform 0.5s ease;
  }
  .sc-acc\@Sp__btn + * {
    overflow-y: hidden;
    max-height: 0;
    transition: max-height 1s ease;
  }

  /* js-open
  /* ------------------------------------ */
  .sc-acc\@Sp.js-open .sc-acc\@Sp__btn:before {
    opacity: 0.5;
    transform: rotate(180deg);
  }
  .sc-acc\@Sp.js-open .sc-acc\@Sp__btn + * {
    height: auto;
    max-height: 1000px;
  }
}
/*----------------------------------------------*/
/* contact
/*----------------------------------------------*/
.sc-contact .ad_hamburger {
  vertical-align: middle;
  cursor: pointer;
}
@media (max-width: 667px) {
  .sc-contact .ad_hamburger {
    width: auto;
    height: 16px;
  }
}
@media (max-width: 667px) {
  .sc-contact .sc-section__body {
    padding: 1.75em;
  }
  .sc-contact .label {
    font-size: 70%;
  }
}

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