@import url("https://fonts.googleapis.com/css2?family=Shippori+Antique+B1&display=swap");
@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@500;700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");
.shoptel1-tel .txt {
  font-family: "Barlow", sans-serif;
  letter-spacing: normal;
  font-weight: 600; }

.slide-infomation {
  z-index: 1; }

.rcms_voice .headerCustomerImage {
  background-color: #3fa9f5; }

#main {
  font-size: 18px; }
  @media screen and (max-width: 760px) {
    #main {
      font-size: 14px; } }

.articleTitleH {
  color: #000; }
  .articleTitleH:before {
    display: none; }

.articleContent strong {
  color: #000; }
  #post-35 .articleContent strong {
    font-size: 120%; }

.ryoukin {
  white-space: nowrap;
  font-family: "Barlow",'GenShinGothic-P-Bold';
  font-weight: 600;
  font-size: 280%;
  text-align: center; }
  @media screen and (max-width: 760px) {
    .ryoukin {
      font-size: 120%; } }
  .ryoukin .donna {
    margin-bottom: -1em; }
    @media screen and (max-width: 760px) {
      .ryoukin .donna {
        display: block; } }
  .ryoukin .jikan {
    font-size: 200%;
    color: #000; }
  .ryoukin .kakaku {
    font-size: 300%;
    color: #000; }

#post-11 .postTitle {
  text-align: center; }

#bottombar .shopOpenClose {
  white-space: nowrap; }
  #bottombar .shopOpenClose .unit {
    display: block; }

#topbar .shoptel1 {
  justify-content: flex-end; }

.siteGoal .shoptel1 {
  justify-content: center; }

#bottombar .shoptel1 {
  justify-content: center; }

.shoptel1 .shoptel1-label {
  font-size: 80%;
  padding-right: 0.25em; }
  #bottombar .shoptel1 .shoptel1-label {
    font-size: 60%; }

@media screen and (max-width: 760px) {
  .shoptel1 .shoptel1-label,
  .shoptel1 .btn {
    margin: 0; } }

#topbar .info .shopContactTel .shoptel1,
#content .info .shopContactTel .shoptel1,
#bottombar .info .shopContactTel .shoptel1 {
  width: auto !important; }
  #topbar .info .shopContactTel .shoptel1 .primary,
  #content .info .shopContactTel .shoptel1 .primary,
  #bottombar .info .shopContactTel .shoptel1 .primary {
    padding: 0 0.5em;
    width: auto; }
  #topbar .info .shopContactTel .shoptel1 .shoptel1-tel .txt,
  #content .info .shopContactTel .shoptel1 .shoptel1-tel .txt,
  #bottombar .info .shopContactTel .shoptel1 .shoptel1-tel .txt {
    display: inline-block; }
  #topbar .info .shopContactTel .shoptel1 .shoptel1-tel:before,
  #content .info .shopContactTel .shoptel1 .shoptel1-tel:before,
  #bottombar .info .shopContactTel .shoptel1 .shoptel1-tel:before {
    font-size: 0.8em; }
  #topbar .info .shopContactTel .shoptel1 .shoptel1-tel,
  #content .info .shopContactTel .shoptel1 .shoptel1-tel,
  #bottombar .info .shopContactTel .shoptel1 .shoptel1-tel {
    font-size: 100%; }
    #topbar .info .shopContactTel .shoptel1 .shoptel1-tel:before,
    #content .info .shopContactTel .shoptel1 .shoptel1-tel:before,
    #bottombar .info .shopContactTel .shoptel1 .shoptel1-tel:before {
      font-size: 1em;
      display: inline-block;
      margin: auto;
      line-height: 1em; }

#wrapper:before {
  transition-timing-function: ease;
  transition-duration: 0.3s;
  transition-property: all;
  z-index: 12;
  content: '';
  position: fixed;
  top: auto;
  right: 10%;
  bottom: 0;
  left: auto;
  width: 21%;
  padding-top: 28%;
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/daihyou_01.png);
  background-size: 100% auto;
  background-position: center top; }
  @media (max-width: 760px) {
    #wrapper:before {
      position: fixed;
      top: auto;
      right: 0;
      bottom: 0;
      left: auto;
      width: 45%;
      padding-top: 60%; }
      body.scrolled #wrapper:before {
        bottom: 46px; } }

@media (max-width: 760px) {
  #bottombar .info-dt {
    width: 100%; } }

@media (max-width: 760px) {
  #bottombar .info,
  #bottombar .copyright {
    width: 50%;
    margin-left: 2em; } }

@media (min-width: 761px) {
  .term-service .childArticleImage:before {
    position: absolute;
    top: 1em;
    right: 3em;
    bottom: -1em;
    left: -3em; } }

@media (max-width: 760px) {
  .term-service .childArticleImage:before {
    position: absolute;
    top: 1em;
    right: -7em;
    bottom: -1em;
    left: 7em; } }

.term-service .articleImage:before {
  position: absolute;
  top: 1.5em;
  right: 3em;
  bottom: -1.5em;
  left: -3em; }

.term-service .childArticleImage:before, .term-service
.articleImage:before {
  z-index: 2;
  content: '';
  background-size: 100% auto;
  background-position: center top; }

.post-22 .childArticleImage:before, .post-22
.articleImage:before {
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/komari_05.png); }

.post-12 .childArticleImage:before, .post-12
.articleImage:before {
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/komari_02.png); }

.post-18 .childArticleImage:before, .post-18
.articleImage:before {
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/komari_03.png); }

.post-17 .childArticleImage:before, .post-17
.articleImage:before {
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/komari_04.png); }

.post-16 .childArticleImage:before, .post-16
.articleImage:before {
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/komari_05.png); }

.post-15 .childArticleImage:before, .post-15
.articleImage:before {
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/komari_02.png); }

.post-19 .childArticleImage:before, .post-19
.articleImage:before {
  background-image: url(https://oneworks.work/wp-content/themes/Re2.0-default/oneworks.work/komari_01.png); }
