/***************************************************************
 *
 * 共通
 *
 ***************************************************************/

html,
body {
  height: 100%;
}

body {
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic ProN", sans-serif;
}

p {
  margin: 0px;
  word-break: break-all;
}

/***************************************************************
 *
 * ヘッダー
 *
 ***************************************************************/

/* header#header {
  
} */

/***************************************************************
 *
 * フッター
 *
 ***************************************************************/

footer#footer {
  padding: 10px 15px;
  width: 100%;;
  min-height: 50px;
  background-color: #dddddd;
  box-sizing: border-box;
}

/***************************************************************
 *
 * カスタムフッター
 * ページ毎のフッター
 * 主に下部に固定するボタンなどに使用
 *
 ***************************************************************/

.page-cutsom-footer-wrapper {
  position: sticky !important;
  margin-top: auto !important;
  padding-top: 10px;
  padding-bottom: 10px;
  bottom: 0;
  width: 100%;
  /*height: 60px;*/
  box-shadow: 0px 0px 2px #a1a1a1;
  background-color: #fff;
  box-sizing: border-box;
  z-index: 999;
}

/***************************************************************
 *
 * ページネーション
 *
 ***************************************************************/

nav ul.pagination {
  margin: 0px;
}

/***************************************************************
 *
 * 見出し
 *
 ***************************************************************/

/* メニュー用 */
.menu-block-headline {
  padding: 5px 0px;
  border-bottom: 2px solid #00984b;
  font-size: 130%;
  font-weight: bold;
  color: #00984b;
}

/* 各ページ用 */
.page-block-headline {
  padding: 5px 0px;
  border-bottom: 2px solid #00984b;
  font-size: 120%;
  font-weight: bold;
  color: #00984b;
}
