@charset "utf-8";
/* --------
[content.cssについて]
・コンテンツの共通レイアウトと共通タグを記述
・共通タグは必ず.page-allを付ける（.page-allを外すと解除できるため）
-------- */

/* layout -------- */
.content {
}
.content-inner {
  padding: 10px 0 100px;
}
.content-title {
  padding: 15px;
  background-color: #ddd;
  text-align: center;
  font-size: 24px;
}

@media screen and (max-width: 767px) {
}

/* wordpress editor -------- */
.page-all .aligncenter {
  display: block;
  margin: 0 auto;
}
.page-all .alignright { float: right; }
.page-all .alignleft { float: left; }
.page-all img[class*="wp-image-"],
.page-all img[class*="attachment-"] {
    max-width: 100%;
    height: auto;
}

@media screen and (max-width: 767px) {
}

/* tag -------- */
.page-all a {
  color: #03c;
  text-decoration: none;
}
.page-all a:hover {
  color: #69f;
}
.page-all h2 {
  margin: 30px 0 20px;
  font-size: 24px;
  font-weight: bold;
}
.page-all h3 {
  margin: 30px 0 20px;
  font-size: 18px;
  font-weight: bold;
}
.page-all p,
.page-all ul,
.page-all ol,
.page-all table {
  margin-bottom: 20px;
}
.page-all li {
  margin-bottom: 10px;
}
.page-all ul {
  list-style-type: disc;
  padding-left: 1.5em;
}
.page-all ol {
  list-style-type: decimal;
  padding-left: 1.5em;
}
.page-all hr {
  margin: 20px 0;
  border: none;
  border-top: 1px solid #999;
}
.page-all table {
  width: 100%;
}
.page-all th {
  width: 150px;
  padding: 10px 20px;
  border: 1px solid #999;
  background-color: #eee;
}
.page-all td {
  padding: 10px 20px;
  border: 1px solid #999;
}

@media screen and (max-width: 767px) {
}
