@charset "utf-8";

.a{
display:none;
}
.b{
display:block;
}
.a.b{
display:inline-block;
}

.tpnews{
flex-wrap:wrap;
margin-bottom:15px;
padding-bottom:15px;
}
.tpnews-left{
max-width:364px;
max-height:273px;
height:auto;
width:auto;
margin-right:0;
margin-bottom:10px;
}



.heading-ttl{
text-shadow:0 0 3px #888;
}



.cmn-hd{
display:none;
}
.cmn-ft{
width:92%;
}
.wrap{
width:100%;
padding-top:40px;
}
.container{
width:92%;
}
.sidebar{
display:none;
}



.com-tbl{
border-bottom:solid 1px #888;
}
.com-tbl th,.com-tbl td{
display:block;
width:100%;
border-bottom:solid 0 transparent;
}
.com-tbl th{
padding-top:8px;
padding-bottom:8px;
}


.map_embed{
height:340px;
max-height:80vh;
}


.txt-bx{
margin-top:15px;
}