@charset "Shift_JIS";
/*--------------------------------------------------------
  IDセレクタ
--------------------------------------------------------*/
#plan{
	text-align: left;
  padding-left : 20px;
  vertical-align : super;
  border-collapse : collapse;border-spacing : 0px;
  empty-cells : hide;
}

/*--------------------------------------------------------
  クラスセレクタ
--------------------------------------------------------*/
.cell_1{
	line-height: normal;
	vertical-align : top;
	text-align : center;
	margin-top : 10px;
  width : 70px;
   table-layout : auto;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
  
border-spacing : -1px;
}

.cell_2{
	line-height: normal;
	vertical-align: inherit;
	text-align: left;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : silver;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-left-color : silver;
  border-right-color : silver;
  border-bottom-color : silver;
  width : 570px;
}

.cell_3{
	line-height: normal;
	vertical-align: inherit;
	text-align: left;
  width : auto;
}

.cell_4{
	text-align: left;
  width : auto;
  font-size : 0pt;
}

.entry_ehime{
	font-size: 22pt;
	color: #640000;
	font-weight: bold;
	
	padding-left : 20px;
	margin-bottom: 5px;
	line-height: normal;
	vertical-align: inherit;
	text-align: left;
	margin-top : 10px;
}

.record_1{
	text-align: left;
  width : auto;
  margin-left : 15px;
  margin-right : 20px;
}

.record_2{
	text-align: left;
  width : 750px;
  margin-left : 15px;
  margin-right : 20px;
}

.record_3{
	text-align: left;
  width : auto;
  margin-left : 50px;
  margin-right : 20px;
}

.img3{
  width : 640px;
  height : 432px;
}

.title_Isi_0{
	vertical-align: super;
	text-align: left;
	width : 700px;
	height : auto;
	font-size: 9pt;
}

.img_Isi_size1{
	vertical-align : bottom;
  width : 344px;
  hight : 234px;
  margin-bottom : -2px;
border-style : none;
  margin-top : 5px;
}

.title_Isi_1{
	vertical-align: super;
	text-align: left;
	width : 344px;
	height : auto;
	font-size: 9pt;
}

.title_Isi_2{
	vertical-align: super;
	text-align: left;
	width : 12px;
	height : auto;
	font-size: 9pt;
}

.audio1{
  width : 50px;
}

.audio2{
  width : 300px;
}

.maptable1{
  width : 640px;
}

.maptable1_a{
  width : 400px;
vertical-align : top;
text-align : left;
}

.maptable1_b{
  width : 205px;
vertical-align : middle;
text-align : center;
font-size : 10pt;

}

.maptable1X_a{
  width : 550px;
vertical-align : top;
text-align : left;
}

.maptable1X_b{
  width : 280px;
vertical-align : middle;
text-align : left;
  font-size : 10pt;
}

.maptable2{
  width : 730px;
}

.maptable2_a{
  width : 800px;
}

.maptable3{
  width : 321px;
  height : auto;
  vertical-align : top;
  text-align : left;
}

.maptable3_a{
  width : 350px;
  height : inherit;
  vertical-align : top;
  text-align : left;
}

.maptable4{
  width : 450px;
  height : inherit;
  vertical-align : top;
  text-align : left;
}

.mapimg1{
     width : 200px;
height : 150px;
}

.maptable1_b A:link{
     color : white;
}

.plan-table1{
  width : 650px;
  border-collapse : collapse;
  table-layout : auto;
  empty-cells : show;
  color : #393939;
  text-align : center;
  margin-left : 15px;
  border : 1px solid silver;
  margin-top : 5px;
font-size : 9pt;
}

.plan-table1 TH{
  border-collapse : collapse;
  table-layout : auto;
  empty-cells : show;
  
  text-align : center;
border-spacing : -3px;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : silver;
  border-left-color : silver;
  
}

.plan-table1 TD{
  border-collapse : collapse;
  table-layout : auto;
  empty-cells : show;
  
  text-align : center;
  border-top-width : 1px;
  border-left-width : 1px;
  border-top-style : solid;
  border-left-style : solid;
  border-top-color : silver;
  border-left-color : silver;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : silver;
}
