/*
Template:ystandard
Theme Name:ystandard-child
Theme URI: https://wp-ystandard.com
Author: yosiakatsuki
Author URI: https://yosiakatsuki.net
Description:「自分色に染めた、自分だけのサイトを作る楽しさ」を感じてもらうために作った一風変わったWordPressテーマ「ystandard」の子テーマ
Version: 4.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.footer-poweredby {
  display: none;
}

.required {
  color: #ff4500;
}

.no-title .site-content {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
}

@media screen and (min-width: 600px) {
  .no-title .site-content {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
  }
}

.site-header__content {
  justify-content: center;
}

.wpcf7-not-valid {
  border: solid 1px #ff4500;
}

.wpcf7-submit {
  cursor: pointer;
}


.time {
  display: flex;
  align-items: center;
  margin: -1em 0 0;
}

.time .wpcf7-form-control-wrap {
  width: calc(30%);
}

.time-sep {
  margin: 0 8px;
}

input[type="tel"] {
  width: 100%;
}

.division-check .wpcf7-list-item,
.covid-check .wpcf7-list-item {
  display: block;
}

.division-check .wpcf7-list-item:not(.first),
.covid-check .wpcf7-list-item:not(.first) {
  margin: 4px 0 0 1px;
}

.bold {
  font-weight: bold;
}

.mini {
  font-size: 13px;
}

.wpcf7-acceptance .wpcf7-list-item {
  margin: 0;
}

.store-num {
  display: flex;
  align-items: center;
  margin: -.4em 0 0;
}

.store-num__item {
  flex-grow: 1;
}

.store-num__label {
  flex-shrink: 0;
}

.site-branding .custom-logo {
  width: 30%;
  margin: 0 auto;
}

@media screen and (max-width: 599px) {
  .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item {
    display: block;
  }

  .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item.first {
    margin: 0 0 0 2px;
  }

  .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item:not(.first) {
    margin: 4px 0 0 2px;
  }

  .site-branding {
    padding: .6em 0;
  }

  .site-branding .custom-logo {
    width: 50%;
  }
}

@media screen and (min-width: 600px) {
  .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item.first {
    margin-left: 1px;
  }
}