h5 {
	background: linear-gradient(transparent 60%, #29aa38 60%);
}

.my-gray {color: gray}
.my-blue {color: #003893}
.my-orange {color: #fecb81}

body {
	font-family: "游ゴシック", "YuGothic", "メイリオ", meiryo, sans-serif;
}

.rmp1c {
	font-family: 'M PLUS Rounded 1c', sans-serif;
}

.navbar-custom {
    background-color: #FFE400;
    border-radius:0;
    border-color: #FFE400;
}

/* 最低限必要なリセット */
ul,li {
	list-style: none;
	margin: 0;
	padding: 0;
}

/* ウィンドウ幅によるbreak */
@media screen and (min-width: 900px) {
    .break { display:none; }
}

/*
	地図レスポンシブ
*/
.map_wrapper {
  max-width: 800px;
  min-width: 320px;
  margin: auto;
  padding: 4px;
  border: 1px solid #CCC;  
}

.maps {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}

.maps iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}