.gtable {
  display: grid;
  grid-row-gap: 10px; 
  grid-column-gap: 10px;
  margin-top:10px;
  margin-bottom:10px;
  max-width:1200px;
  vertical-align: middle;
}
.gtable-1c2 {
	grid-template-columns: 25% auto;
}
.gtable-25a {
	grid-template-columns: 25% auto;
}
.gtable-75a {
	grid-template-columns: 75% auto;
}
.gtable-70a {
	grid-template-columns: 70% auto;
}
.gtable-100a {
	grid-template-columns: 100%;
}
.gtable-2c1 {
	grid-template-columns: 75% auto;
}

.gtable-1-1 {
	grid-template-columns: 100%;
}

.gtable-1-2 {
	grid-template-columns: auto auto;
}
.gtable-1-3 {
	grid-template-columns:  auto auto auto;
}
.gtable-1-4 {
	grid-template-columns: auto auto auto auto;
}
.gtable-1-5 {
	grid-template-columns: auto auto auto auto auto;
}

.gtable-cell {
}
.pic-cell {
	margin: 10px 10px 10px 10px;
}
.od-cell {
	margin: 30px 10px 10px 10px;
}


.gtable-cell-border {
	box-sizing: border-box;
	/* width: 100%; */
	border-radius: 15px 15px 15px 15px;
	border: 2px solid #dddddd;
	margin: 10px 10px 10px 10px;
	background: rgba(112, 128, 144, 0.2);
}
.reunat{
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
}
.gkuvaus{
	text-align: left;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
	color:#bbbbbb;
}
.gkuvaus p{
	line-height: 120%;
	color:#bbbbbb;
}
.gkuvaus a{
	line-height: 120%;
	color:#aaffff;
	text-decoration: none;
}

.ml10{
	margin-left:10px;
}
