﻿@charset "utf-8";

body {
  font-family: Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
  background-color: #ffffff;
  
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}

@media (min-width: 0px) {
  body {
    padding-top: 250px;
  }
}

@media (min-width: 768px) {
  body {
    padding-top: 90px;
  }
}

ul.nav.menu li {
	font-size: 1.2em;
}

ul.nav.menu li li {
	font-size: 1.0em;
}

ul.nav.menu li.dropdown:hover > ul.dropdown-menu {
  display: block;
}

footer p {
  margin: 0;
	padding: 10px 0;
  color: #fff;
}

.error-message {
  color: red;
}