@charset "utf-8";

input.example, select {
width: 250px;
}
textarea {
width: 250px;
height: 7em;
}

input, select, textarea {
font-size: 100%;
}

input.geomsize {
  transform: scale(2);
  margin-left:10px;
  margin-right:20px;
}

.space{
  font-size:26px;
  line-height:32px;
}

.spaceL{
  font-size:30px;
  line-height:36px;
}

li.space{
  font-size:30px;
  line-height:36px;
}

li.spaceS{
  font-size:26px;
  line-height:32px;
}

.top-banner{
	display: flex;
	flex-wrap:wrap;
	list-style: none;
}
.top-banner li {
	width: calc(100%/5);/*←画 像5つ並べる場合*/
	padding:0 30px;/*←画像の左右305pxの余白を入れる場合*/
	box-sizing:border-box;
}
.top-banner li img {
	max-width:150%; /*画像のはみだしを防ぐ*/
	height: auto; /*画像の縦横比を維持 */
	border:solid 3px #ccc; /*←画像を1pxのグレーの枠線で囲む指定の場合*/
}
