#container{
max-width:	1000px;
}
img{
height:auto;
}
/*-------------------- 地図　*/
#gMapBox{
width:100%;
height:600px;
margin: 3rem 0 0 0;
}
#gMap{
width:100%;
height:100%;
}
#linkToGMap{
width:100%;
font-size: 10px;
text-align: right;
margin: 5px 0 40px 0;
padding-right:1em;
}
#gMapBox iframe{
width:100%;
}
/*--------------------住所など　表*/
table {
font-size: 1.4rem;
line-height:1.6em;
margin-bottom: 2em;
}
td{
padding: 0	!important;	/* sk60 */
text-align: left;
vertical-align: top;
border:none	!important;	/* sk60 */
}
td:first-child{
width:4.0em;
/* letter-spacing:-0.1rem; */
letter-spacing:0;
white-space: nowrap;
/*↓均等揃え（社　名 ...etc）*/
text-align-last: justify;
text-justify:inter-ideograph;
}
td:nth-child(2){
padding-left: 1.2em	!important;
}
.otG{
display: table;
justify-content: center;
margin:  0	auto;
}
.otT,
.otB{
display:table-row;
}
.otL,
.otR{
display: table-cell;
}

@media screen and (max-width: 400px) {
.dumBR::after {
content: "\A" ;
white-space: pre ;
}
#gMapBox{
margin: 1rem 0 0 0;
}
}
@media screen and (max-width: 340px) {
table {
font-size: 1.2rem;
}
}