@charset "UTF-8";
.l-header__bar.pc_ {
  display: none; }

.p-fixBtnWrap {
  display: none; }

.l-header__customBtn.sp_ {
  display: none; }

.top #content {
  margin-bottom: 0; }

footer#footer {
  padding-bottom: 60px; }

h2.ttl_01 {
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.1; }
  h2.ttl_01 span {
    font-size: 1rem;
    color: #6BAA65; }

/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

top

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */
/*============================
main_visual
============================*/
#main_visual .p-mainVisual__slideTitle {
  font-size: 4vw;
  font-weight: 600; }

/*============================
main_visual
============================*/
/*============================
about
============================*/
#about h3 {
  text-align: left;
  font-size: 2.5rem;
  font-weight: 100;
  left: -90px;
  margin-bottom: 50px; }

@media screen and (max-width: 767px) {
  #about h3 {
    font-size: 7vw;
    left: 0;
    margin-bottom: 30px; } }
/*============================
about
============================*/
/*============================
company
============================*/
#company {
  margin-top: 90px; }
  #company table {
    width: 800px;
    margin: 0 auto; }
    #company table tr {
      border-bottom: 1px solid #ccc;
      margin-bottom: 13px;
      padding-bottom: 13px;
      display: block; }
      #company table tr td {
        border: none !important; }

@media screen and (max-width: 767px) {
  #company {
    margin-top: 60px; }
    #company table {
      width: 100%; }
      #company table tr {
        margin-bottom: 6px;
        padding-bottom: 6px; }
        #company table tr td {
          width: 100%;
          display: block; } }
/*============================
company
============================*/
/*============================
business
============================*/
#business {
  margin-top: 90px; }
  #business .wp-block-columns {
    gap: 3.5em !important; }
  #business h4 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 1.5rem !important;
    font-weight: 400 !important; }

@media screen and (max-width: 767px) {
  #business {
    margin-top: 60px; } }
/*============================
business
============================*/
/*============================
shop_sns
============================*/
#shop_sns {
  margin-top: 110px;
  padding-bottom: 40px; }
  #shop_sns .wp-block-columns {
    gap: 12em !important; }
  #shop_sns .twitter-timeline {
    width: 100% !important; }

@media screen and (max-width: 767px) {
  #shop_sns {
    margin-top: 70px;
    padding-bottom: 60px; }
    #shop_sns .wp-block-columns {
      gap: 4em !important; }
    #shop_sns .twitter-timeline {
      height: 310px !important; } }
/*============================
shop_sns
============================*/
/*============================
access
============================*/
#access h2.ttl_01 {
  margin-bottom: 30px; }

@media screen and (max-width: 767px) {
  #access iframe {
    height: 300px; } }
/*============================
access
============================*/
/*============================
contact
============================*/
#contact {
  margin-top: 90px; }
  #contact form {
    width: 700px;
    margin: 0 auto; }
    #contact form input, #contact form textarea {
      width: 100%; }
      #contact form input.tel, #contact form textarea.tel {
        width: 300px; }
    #contact form input[type="submit"] {
      width: auto;
      padding: 15px 60px;
      display: block;
      margin: 0 auto; }
    #contact form p {
      margin-bottom: 15px; }

@media screen and (max-width: 767px) {
  #contact {
    margin-top: 70px; }
    #contact h2.ttl_01 {
      margin-bottom: 30px; }
    #contact form {
      width: 100%; }
      #contact form input, #contact form textarea {
        width: 100%; }
        #contact form input.tel, #contact form textarea.tel {
          width: 100%; }
      #contact form input[type="submit"] {
        width: 100%;
        padding: 15px 0; } }
/*============================
contact
============================*/
/* ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■

top

■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■ */

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