[class^="container"] {
  min-width: 1100px; }

body {
  background-size: 30%; }

p,
li {
  font-size: 15px; }

.sp {
  display: none !important; }

div.wpcf7-mail-sent-ok {
  text-align: center; }

#contact .wpcf7 form.sent .wpcf7-response-output {
  text-align: center; }
#contact .wpcf7 form.invalid .wpcf7-response-output,
#contact .wpcf7 form.unaccepted .wpcf7-response-output,
#contact .wpcf7 form.payment-required .wpcf7-response-output {
  text-align: center; }

.sectHeader p {
  font-size: 18px; }

body #nav-main .items-gnav ul {
  display: flex; }

#btn-menu {
  display: none; }

.kiji {
  padding-top: 32px; }

#mv h1 {
  font-size: 42px;
  text-shadow: 0 0 .1em black;
  margin-bottom: 0; }
#mv .cross {
  left: 0;
  top: -72%; }

#slick-mv {
  padding: 3% 5% 4%; }

.ls_member li figure {
  width: 50%; }
.ls_member li .txt {
  width: 50%;
  padding-left: 3%; }

#sect-about-home .box1 .txt {
  padding-left: 20px;
  padding-right: 5%; }

section h2 + .txt {
  padding-left: 20px; }

#nav-main .items-gnav ul li a {
  padding: .2em 1em;
  border-right: 1px solid; }
  #nav-main .items-gnav ul li a:hover {
    color: black;
    text-decoration: none;
    background-color: #eee; }

.for_user .box1 {
  max-width: 640px; }
  .for_user .box1 figure {
    padding: 2% 3% 3%; }

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