@charset "UTF-8";
/* ブロックコメントも */
body {
  color: #444;
  position: relative;
  font-family: "Noto Sans JP", sans-serif;
}

div.breadcrumb {
  margin: 2rem 0;
}

div.breadcrumb ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  list-style: none;
}

div.breadcrumb ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

div.breadcrumb ul li::after {
  position: relative;
  display: inline-block;
  margin: 0 0.5em;
  content: ">";
  vertical-align: middle;
}

div.breadcrumb ul li:last-child::after {
  content: "";
}

div.breadcrumb a {
  color: #333;
}

#footer_action_icons {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  border: 1px solid #f00;
}

.mv_text {
  color: #fff;
}

.mv_text_medium {
  font-size: large;
  line-height: 2;
}

@media screen and (max-width: 39.9375em) {
  .mv_text_medium {
    font-size: small;
  }
}

.mv_text_large {
  font-size: 130%;
  line-height: 1.5;
}

@media screen and (max-width: 39.9375em) {
  .mv_text_large {
    font-size: 120%;
  }
}

.mv_text_x-large {
  font-size: 208%;
  letter-spacing: 0.4em;
  line-height: 2.5;
}

@media screen and (max-width: 39.9375em) {
  .mv_text_x-large {
    font-size: 195%;
    letter-spacing: 0.3em;
  }
}

#mv_bg {
  position: relative;
  padding: 1rem 0 4rem;
  z-index: 0;
}

#mv_text_box {
  background: rgba(0, 0, 0, 0.7);
  padding: 3rem;
  margin: 2rem auto 0;
  width: 25em;
  text-align: center;
}

@media screen and (max-width: 39.9375em) {
  #mv_text_box {
    padding: 1rem;
    width: 20em;
  }
}

#mv_bg::before {
  content: "";
  z-index: -1;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-image: url("../img/top1.jpg");
  background-position: center bottom 5%;
  background-size: cover;
  -webkit-filter: sepia(80%);
          filter: sepia(80%);
}

@media screen and (max-width: 39.9375em) {
  #mv_bg::before {
    background-position: center bottom;
  }
}

#mv_actions_box {
  text-align: right;
  margin: 1rem;
}

@media screen and (max-width: 39.9375em) {
  #mv_actions_box {
    margin: 0.3rem;
  }
}

#footer_actions_box {
  text-align: right;
}

.btn_icon {
  margin-right: 0.3rem;
  width: 35px;
}

.btn_icon:hover {
  opacity: 0.7;
}

.btn_icon_mail {
  width: 46px;
}

div.about_us_address {
  margin: 0.3rem 0 1rem;
  line-height: 2.2;
}

div.about_us_item {
  margin: 1rem 0 1rem;
  line-height: 2.2;
  letter-spacing: 0.08em;
}

div.about_us_item a {
  color: #555;
}

#our_points_image_wrapper {
  height: 100%;
  min-height: 300px;
  overflow: hidden;
}

#our_points_image {
  background-size: cover;
  background-position: center;
  background-image: url("../img/sub1.jpg");
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 0;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  will-change: transform;
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
          transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -webkit-filter: blur(2px) sepia(100%);
          filter: blur(2px) sepia(100%);
}

#our_points_image.fit50 {
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.97);
          transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0.97);
  -webkit-filter: blur(1px) sepia(100%);
          filter: blur(1px) sepia(100%);
}

#our_points_image.fit100 {
  -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
          transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
  -webkit-filter: blur(0) sepia(100%);
          filter: blur(0) sepia(100%);
}

header#header {
  margin-bottom: 1rem;
  padding: 0.5em 0.1em;
  border-bottom: 0.5px solid #444;
}

.top_links a {
  color: #444;
}

#footer {
  color: #c2c2c2;
}

#footer_copy {
  background: #4d4d4d;
  text-align: right;
  font-size: small;
  color: #f2f2f2;
  letter-spacing: 0.04em;
}

section#sec_mainvisual {
  background: #555;
}

section#sec_introduction {
  margin: 5rem 0;
  font-size: large;
}

section#sec_introduction h2 {
  color: #666;
  margin: 2rem;
  font-size: xx-large;
  text-align: center;
  font-weight: bold;
  letter-spacing: 0.02em;
}

@media screen and (max-width: 39.9375em) {
  section#sec_introduction h2 {
    font-size: x-large;
    margin: 2rem 0;
  }
}

section#sec_introduction p {
  line-height: 2.3;
}

section#sec_works {
  margin: 5rem 0;
}

section#sec_works h3 {
  color: #424242;
  font-size: x-large;
  text-align: center;
  font-weight: normal;
  letter-spacing: 0.04em;
  width: 7em;
  margin: 3rem auto 4rem;
  padding: 0.2em 0;
  border-bottom: 4px solid;
  -o-border-image: linear-gradient(to right, #4d4d4d 50%, #999999 50%);
     border-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #4d4d4d), color-stop(50%, #999999));
     border-image: linear-gradient(to right, #4d4d4d 50%, #999999 50%);
  border-image-slice: 1;
}

section#sec_corporate {
  margin: 5rem 0;
}

section#sec_corporate h3 {
  color: #424242;
  font-size: x-large;
  text-align: center;
  font-weight: normal;
  letter-spacing: 0.04em;
  width: 7em;
  margin: 3rem auto 4rem;
  padding: 0.2em 0;
  border-bottom: 4px solid;
  -o-border-image: linear-gradient(to right, #4d4d4d 50%, #999999 50%);
     border-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #4d4d4d), color-stop(50%, #999999));
     border-image: linear-gradient(to right, #4d4d4d 50%, #999999 50%);
  border-image-slice: 1;
}

section#sec_corporate .supporter_box {
  text-align: left;
  line-height: 1.8;
  font-size: medium;
}

@media screen and (max-width: 39.9375em) {
  section#sec_corporate .supporter_box {
    font-size: small;
  }
}

section#sec_corporate .supporter_box p {
  margin-top: 0.5em;
}

h4.supporter_name {
  padding: 0.2em 0em 0.2em 0.1em;
  margin: 0 0 0.5em;
  border-bottom: 2px solid #aaa;
  font-size: medium;
  vertical-align: middle;
  letter-spacing: -0.01em;
  text-align: center;
}

@media screen and (max-width: 39.9375em) {
  h4.supporter_name {
    font-size: small;
  }
}

span.frameborder {
  display: inline-block;
  padding: 0.2em 0.2em;
  border: 2px solid orange;
  border-radius: 2em;
  line-height: 1;
  vertical-align: middle;
}

#sec_our_brands {
  padding: 1rem 0;
}

#sec_our_brands h3 {
  font-size: xx-large;
  text-align: center;
  font-weight: normal;
  width: 2.5em;
  padding: 0.2em 0;
  border-bottom: 4px solid;
  -o-border-image: linear-gradient(to right, #4d4d4d 50%, #999999 50%);
     border-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #4d4d4d), color-stop(50%, #999999));
     border-image: linear-gradient(to right, #4d4d4d 50%, #999999 50%);
  border-image-slice: 1;
}

#sec_our_brands #our_brands_text_box_wrapper {
  padding: 2rem 1rem;
  background: #ccc;
  height: 100%;
}

#sec_our_brands #our_brands_text_box {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  min-width: 20em;
}

#sec_our_brands ul#our_points li {
  margin: 1.5rem 0;
}

#sec_our_brands div.our_brands_description {
  line-height: 1.9;
}

section#sec_about_us {
  position: relative;
  padding: 2rem 5% 2rem;
  margin-top: 3em;
  background: #cccccc;
  color: #555;
}

section#sec_about_us h4 {
  color: #424242;
  font-weight: bold;
  letter-spacing: 0.08em;
  margin-bottom: 1rem;
}

a.btn_contact {
  display: inline-block;
  font-size: large;
  padding: 0.4em 1.2em 0.4em 2.2em;
  border-radius: 2em;
  letter-spacing: 0.3em;
  background: #4d4d4d;
  color: #fff;
  line-height: 1;
  font-weight: 100;
}

a.btn_contact i {
  display: inline-block;
  margin: 0;
  margin-left: 0.2em;
}

a.btn_contact:hover {
  background: #666666;
}

a.btn_contact:hover i {
  margin: 0;
  margin-right: 0.2em;
}

a.btn_works {
  display: inline-block;
  font-size: large;
  padding: 0.4em 1.2em 0.4em 2.2em;
  border-radius: 2em;
  letter-spacing: 0.3em;
  background: #FFF;
  color: #4d4d4d;
  border: 2px solid #4d4d4d;
  line-height: 1;
  font-weight: 100;
}

a.btn_works i {
  display: inline-block;
  margin: 0;
  margin-left: 0.2em;
}

a.btn_works:hover {
  color: #666666;
  border-color: #666;
}

a.btn_works:hover i {
  margin: 0;
  margin-right: 0.2em;
}

a#btn_scroll_top {
  display: block;
  width: 34px;
  height: 34px;
  border-radius: 17px;
  line-height: 30px;
  border: 2px solid #fff;
  text-align: center;
  background-color: #999;
  color: #fff;
  position: fixed;
  bottom: 5rem;
  left: 50%;
  z-index: 10999;
}

a .panel_works {
  color: #444;
}

.panel_works {
  padding: 0.5rem 0.3rem;
  -webkit-box-shadow: 0 0 3px #0009;
          box-shadow: 0 0 3px #0009;
  margin: 1rem 1rem;
  border-radius: 0.2em;
}

div.work_summary_box {
  padding: 0.5rem 0.2rem;
  border: 2px solid #EEE;
  border-top-width: 1px;
  border-left-width: 1px;
  margin: 0.2rem 0;
}

.work_title {
  font-size: large;
  font-weight: bold;
  color: #00695f;
  position: relative;
  padding: 0.5rem 0;
  margin: 0.5rem 0 2rem;
}

.work_title::after {
  content: '';
  position: absolute;
  border-bottom: 1px solid #F70;
  margin: 0.2em 0;
  padding: 0.3em;
  left: 30%;
  width: 40%;
}

.work_subtitle {
  font-size: small;
  color: #00968a;
}

.work_salary {
  font-size: large;
  font-weight: bold;
  color: #F40;
}

.work_place {
  font-size: small;
}

.work_workspan {
  font-size: small;
}

.work_skills {
  font-size: small;
}

.work_description {
  color: #555;
  font-size: small;
  margin: 0.6rem 0.8em;
  line-height: 1.8;
}

/* お問い合わせフォーム -------------------------------------------------- */
h2.contact_header {
  font-size: x-large;
  border-bottom: 2px solid #ccc;
  padding: 0.2em;
  text-align: center;
  margin: 1rem 1rem;
}

p.form_notice {
  font-size: medium;
}

@media screen and (max-width: 39.9375em) {
  p.form_notice {
    font-size: small;
  }
}

div.contact_form h4 {
  font-size: medium;
  font-weight: bold;
  margin-top: 1.5rem;
}

div.contact_form h4:first-of-type {
  margin-top: 0.5rem;
}

div.contact_form input,
div.contact_form select {
  border-radius: 0.4em;
}

ul.step-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style: none;
  line-height: 1.4;
  margin: 1rem auto;
}

ul.step-box li {
  border: 1px solid #ccc;
  border-right: none;
  width: 32%;
  padding: 0.3rem 0;
  text-align: center;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#bbb));
  background: linear-gradient(#eee, #bbb);
}

ul.step-box li:first-child {
  border-radius: 4em 0 0 4em;
}

ul.step-box li:last-child {
  border-radius: 0 4em 4em 0;
  border: 1px solid #ccc;
}

ul.step-box li.current {
  background: #fff;
  font-weight: bold;
}

ul.step-box li div.step_cnt {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.2rem;
}

ul.step-box li span.step_str {
  position: relative;
  z-index: 1;
  display: block;
  font-weight: normal;
  font-size: small;
  line-height: 1;
}

@media screen and (max-width: 39.9375em) {
  ul.step-box li span.step_str {
    font-size: small;
  }
}

ul.step-box li span.step_num {
  position: relative;
  line-height: 1;
  display: inline-block;
  font-size: x-large;
  font-weight: bold;
  vertical-align: bottom;
}

@media screen and (max-width: 39.9375em) {
  ul.step-box li span.step_num {
    font-size: large;
  }
}

ul.step-box li span.step_desc {
  font-size: large;
  line-height: 2;
  vertical-align: middle;
}

@media screen and (max-width: 39.9375em) {
  ul.step-box li span.step_desc {
    font-size: medium;
  }
}

span.label_required {
  display: inline-block;
  line-height: 1;
  color: #FFF;
  background-color: #F00;
  padding: 0.2em 0.8em;
  font-size: small;
  margin-left: 0.2em;
  margin-right: 0.2em;
  border-radius: 0.6em;
}

.select_inline select {
  width: inherit;
  margin-right: 0.2em;
}

@media screen and (max-width: 39.9375em) {
  .select_inline select {
    font-size: small;
    padding-left: 0.1em;
    letter-spacing: -0.02em;
  }
}

.table_contact_confirm th,
.table_contact_confirm td {
  border: 1px solid #ccc;
  padding: 0.8em 0.2em;
}

.table_contact_confirm th {
  background-color: #eee;
  font-size: small;
}

.table_contact_confirm td {
  background-color: #fff;
}

.cb_normal label {
  font-size: medium;
  font-weight: normal;
}

div.form_contract {
  border: 1px solid #ccc;
  margin: 1.5rem 0;
  padding: 1rem 1rem;
  font-size: small;
}

.contract_links a {
  font-size: small;
  color: #444;
}

.confirm_btn_box {
  text-align: center;
  margin: 3rem 0;
}

button.btn_confirm,
button.btn_contact_form_complete {
  margin-left: 1em;
  margin-right: 1em;
  display: inline-block;
  border: 2px solid #FFF;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  padding: 0.5em 2.2em;
  font-size: x-large;
  font-weight: bold;
  border-radius: 2em;
  background: #F70 -webkit-gradient(linear, left top, left bottom, from(#F70), to(#ff9233));
  background: #F70 linear-gradient(#F70, #ff9233);
  cursor: pointer;
  color: #FFF;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
  vertical-align: middle;
  margin-left: 1em;
  margin-right: 1em;
}

button.btn_confirm:hover,
button.btn_contact_form_complete:hover {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 39.9375em) {
  button.btn_confirm,
  button.btn_contact_form_complete {
    font-size: large;
  }
}

.btn_contact_form_back {
  display: inline-block;
  margin-left: 1em;
  margin-right: 1em;
  border: 2px solid #FFF;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
  padding: 0.6em 2.2em;
  font-size: medium;
  font-weight: bold;
  border-radius: 2em;
  background: #eee;
  cursor: pointer;
  color: #777;
  vertical-align: middle;
}

.btn_contact_form_back:hover {
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 39.9375em) {
  .btn_contact_form_back {
    padding: 0.5em 1.2em;
    font-size: small;
  }
}

div.error-message {
  color: #F00;
  font-size: small;
}

/* 汎用 class -------------------------------------------------- */
.text-smaller {
  font-size: smaller;
}

.text-larger {
  font-size: larger;
}

img.centeredImg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* マージン用 */
.top5 {
  margin-top: 5px !important;
}

.bottom5 {
  margin-bottom: 5px !important;
}

.top10 {
  margin-top: 10px !important;
}

.bottom10 {
  margin-bottom: 10px !important;
}

.top15 {
  margin-top: 15px !important;
}

.bottom15 {
  margin-bottom: 15px !important;
}

.top20 {
  margin-top: 20px !important;
}

.bottom20 {
  margin-bottom: 20px !important;
}

.top25 {
  margin-top: 25px !important;
}

.bottom25 {
  margin-bottom: 25px !important;
}

.top30 {
  margin-top: 30px !important;
}

.bottom30 {
  margin-bottom: 30px !important;
}

.top35 {
  margin-top: 35px !important;
}

.bottom35 {
  margin-bottom: 35px !important;
}

.top40 {
  margin-top: 40px !important;
}

.bottom40 {
  margin-bottom: 40px !important;
}

.top45 {
  margin-top: 45px !important;
}

.bottom45 {
  margin-bottom: 45px !important;
}

.top50 {
  margin-top: 50px !important;
}

.bottom50 {
  margin-bottom: 50px !important;
}

.top55 {
  margin-top: 55px !important;
}

.bottom55 {
  margin-bottom: 55px !important;
}

.top60 {
  margin-top: 60px !important;
}

.bottom60 {
  margin-bottom: 60px !important;
}

.top65 {
  margin-top: 65px !important;
}

.bottom65 {
  margin-bottom: 65px !important;
}

.top70 {
  margin-top: 70px !important;
}

.bottom70 {
  margin-bottom: 70px !important;
}

.top75 {
  margin-top: 75px !important;
}

.bottom75 {
  margin-bottom: 75px !important;
}

.top80 {
  margin-top: 80px !important;
}

.bottom80 {
  margin-bottom: 80px !important;
}

.top85 {
  margin-top: 85px !important;
}

.bottom85 {
  margin-bottom: 85px !important;
}

.top90 {
  margin-top: 90px !important;
}

.bottom90 {
  margin-bottom: 90px !important;
}

.top95 {
  margin-top: 95px !important;
}

.bottom95 {
  margin-bottom: 95px !important;
}

.top100 {
  margin-top: 100px !important;
}

.bottom100 {
  margin-bottom: 100px !important;
}

.top105 {
  margin-top: 105px !important;
}

.bottom105 {
  margin-bottom: 105px !important;
}

.top110 {
  margin-top: 110px !important;
}

.bottom110 {
  margin-bottom: 110px !important;
}

.top115 {
  margin-top: 115px !important;
}

.bottom115 {
  margin-bottom: 115px !important;
}

.top120 {
  margin-top: 120px !important;
}

.bottom120 {
  margin-bottom: 120px !important;
}

.top125 {
  margin-top: 125px !important;
}

.bottom125 {
  margin-bottom: 125px !important;
}

.top130 {
  margin-top: 130px !important;
}

.bottom130 {
  margin-bottom: 130px !important;
}

.top135 {
  margin-top: 135px !important;
}

.bottom135 {
  margin-bottom: 135px !important;
}

.top140 {
  margin-top: 140px !important;
}

.bottom140 {
  margin-bottom: 140px !important;
}

.top145 {
  margin-top: 145px !important;
}

.bottom145 {
  margin-bottom: 145px !important;
}

.top150 {
  margin-top: 150px !important;
}

.bottom150 {
  margin-bottom: 150px !important;
}

.top155 {
  margin-top: 155px !important;
}

.bottom155 {
  margin-bottom: 155px !important;
}

.top160 {
  margin-top: 160px !important;
}

.bottom160 {
  margin-bottom: 160px !important;
}

.top165 {
  margin-top: 165px !important;
}

.bottom165 {
  margin-bottom: 165px !important;
}

.top170 {
  margin-top: 170px !important;
}

.bottom170 {
  margin-bottom: 170px !important;
}

.top175 {
  margin-top: 175px !important;
}

.bottom175 {
  margin-bottom: 175px !important;
}

.top180 {
  margin-top: 180px !important;
}

.bottom180 {
  margin-bottom: 180px !important;
}

.top185 {
  margin-top: 185px !important;
}

.bottom185 {
  margin-bottom: 185px !important;
}

.top190 {
  margin-top: 190px !important;
}

.bottom190 {
  margin-bottom: 190px !important;
}

.top195 {
  margin-top: 195px !important;
}

.bottom195 {
  margin-bottom: 195px !important;
}

.top200 {
  margin-top: 200px !important;
}

.bottom200 {
  margin-bottom: 200px !important;
}

.top205 {
  margin-top: 205px !important;
}

.bottom205 {
  margin-bottom: 205px !important;
}

.top210 {
  margin-top: 210px !important;
}

.bottom210 {
  margin-bottom: 210px !important;
}

.top215 {
  margin-top: 215px !important;
}

.bottom215 {
  margin-bottom: 215px !important;
}

.top220 {
  margin-top: 220px !important;
}

.bottom220 {
  margin-bottom: 220px !important;
}

.top225 {
  margin-top: 225px !important;
}

.bottom225 {
  margin-bottom: 225px !important;
}

.top230 {
  margin-top: 230px !important;
}

.bottom230 {
  margin-bottom: 230px !important;
}

.top235 {
  margin-top: 235px !important;
}

.bottom235 {
  margin-bottom: 235px !important;
}

.top240 {
  margin-top: 240px !important;
}

.bottom240 {
  margin-bottom: 240px !important;
}

.top245 {
  margin-top: 245px !important;
}

.bottom245 {
  margin-bottom: 245px !important;
}

.top250 {
  margin-top: 250px !important;
}

.bottom250 {
  margin-bottom: 250px !important;
}

.top255 {
  margin-top: 255px !important;
}

.bottom255 {
  margin-bottom: 255px !important;
}

.top260 {
  margin-top: 260px !important;
}

.bottom260 {
  margin-bottom: 260px !important;
}

.top265 {
  margin-top: 265px !important;
}

.bottom265 {
  margin-bottom: 265px !important;
}

.top270 {
  margin-top: 270px !important;
}

.bottom270 {
  margin-bottom: 270px !important;
}

.top275 {
  margin-top: 275px !important;
}

.bottom275 {
  margin-bottom: 275px !important;
}

.top280 {
  margin-top: 280px !important;
}

.bottom280 {
  margin-bottom: 280px !important;
}

.top285 {
  margin-top: 285px !important;
}

.bottom285 {
  margin-bottom: 285px !important;
}

.top290 {
  margin-top: 290px !important;
}

.bottom290 {
  margin-bottom: 290px !important;
}

.top295 {
  margin-top: 295px !important;
}

.bottom295 {
  margin-bottom: 295px !important;
}

.top300 {
  margin-top: 300px !important;
}

.bottom300 {
  margin-bottom: 300px !important;
}

span.dateUnit {
  font-size: smaller;
}

span.dateWeekdate {
  font-size: smaller;
}
/*# sourceMappingURL=default.css.map */