
/* overview */

#main .mainContent table.overview {
}

#main .mainContent table.overview th {
  width: 100px;
  text-align: left;
}

#main .mainContent table.overview td {
  line-height: 1.5;
}


dl.wrapper1 {margin:0;padding:.5em;background-color:#fff;}
dt {margin:10px 0;padding:.5em;background-color:#e0e0e0;}
dd {margin:0;padding:0;padding-top:.5em;padding-bottom:.5em;}
dd .div1 {padding-left:.5em;border-left:1px solid #888;font-size:.9em;clear:both;}


table {
	width: 100%;
	border-collapse: collapse;
	margin-top:1em;
	font-size:15px;
	line-height:26px;
}
th.t_top {
    border-top: #b3b3b3 2px solid;
}
th {
	border-bottom: #e3e3e3 1px solid;
	border-left: #e3e3e3 1px solid;
	text-align: left;
	background: #f7f7f7;
	padding: 10px;
	font-weight: normal;
}
td.t_top {
	border-top: #b3b3b3 2px solid;
}
td {
	border-bottom: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	text-align: left;
	padding: 10px;
	margin-top:1em;
	
}







/* Google Map */

#main .mainContent .googleMap {
  margin-top: 20px;
  margin-right: 40px;
}

#main .mainContent .googleMap iframe {
  max-width: 100%;
}


@media screen and (max-width:479px){

#main .mainContent .googleMap iframe {
  height: 400px;
}

}



/*----------------------------------------------------
  googleマップ
----------------------------------------------------*/
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
