@charset "utf-8";
/* CSS Document */



/*事業所・センター長コメント*/
table.map {
width: 35%; /* テーブルの横幅を指定する */
float:left;
border: none;
}
table.map th, table.map td {
padding:0px; /* セルの余白を指定する(上下左右) */
border: none;
background-color:#FFF;
}

table.map1 {
width: 39%; /* テーブルの横幅を指定する */
float:left;
border: none;
}
table.map1 th, table.map1 td {
padding:0px; /* セルの余白を指定する(上下左右) */
border: none;
background-color:#FFF;
}

table.map2 {
width: 26%; /* テーブルの横幅を指定する */
float:left;
border: none;
}
table.map2 td {
text-align: left;/*セル内のテキストの位置を指定（左）する*/
vertical-align:middle;
font-size:15px;
background-image:url(../images2/rare-image/rare-back1.jpg);
} 

table.map3 {
width: 33%; /* テーブルの横幅を指定する */
float:left;
border: none;
}
table.map3 th, table.map3 td {
padding:0px; /* セルの余白を指定する(上下左右) */
border: none;
background-color:#FFF;
}

table.map4 {
width: 100%; /* テーブルの横幅を指定する */
float:left;
border: none;
}
table.map4 td {
text-align: left;/*セル内のテキストの位置を指定（左）する*/
vertical-align:middle;
font-size:15px;
background-image:url(../images2/rare-image/rare-back1.jpg);
} 


table.map5 {
width: 18%; /* テーブルの横幅を指定する */
float:left;
border: none;
margin-left:5px;
margin-right:4px;
}

table.map5 th, table.map5 td {
padding:0px; /* セルの余白を指定する(上下左右) */
border: none;
background-color:#FFF;
}

table.map6 {
width: 30%; /* テーブルの横幅を指定する */
float:left;
border: none;
margin-right:8px;
}
table.map6 td {
text-align: left;/*セル内のテキストの位置を指定（左）する*/
vertical-align:middle;
font-size:0.6em;
/*color:#F00;*/
} 



@media only screen and (max-width:767px){
table.map {
	width:100%;
 /*margin: 10px 5px; テーブルの余白を指定する */
  display: block; /*ブロックレベル要素化する */
  border: none;
}


table.map1 {
	width:100%;
 /*margin: 10px 5px; テーブルの余白を指定する */
  display: block; /*ブロックレベル要素化する */
  border: none;
}

table.map2 {
	width:100%;
 /*margin: 10px 5px; テーブルの余白を指定する */
  display: block; /*ブロックレベル要素化する */
  border: none;
}
table.map2 th, table.map2 td {
 width: 100%; /*テーブルの見出しの横幅を指定する */
 /* display: block;ブロックレベル要素化する */
border: none;
}


table.map3 {
	width:100%;
 /*margin: 10px 5px; テーブルの余白を指定する */
  display: block; /*ブロックレベル要素化する */
  border: none;
}

table.map4 {
	width:100%;
 /*margin: 10px 5px; テーブルの余白を指定する */
  display: block; /*ブロックレベル要素化する */
  border: none;
}


table.map5 {
	width:100%;
 /*margin: 10px 5px; テーブルの余白を指定する */
  display: block; /*ブロックレベル要素化する */
  border: none;
}

table.map6 {
	width:100%;
 /*margin: 10px 5px; テーブルの余白を指定する */
  display: block; /*ブロックレベル要素化する */
  border: none;
}
table.map6 th, table.map6 td {
 width: 100%; /*テーブルの見出しの横幅を指定する */
 /* display: block;ブロックレベル要素化する */
border: none;
}

}

