/*-----------------------------------------------------*/
#log{
	width:200px;
	float:left;
	padding:0 0 10px 0;
}
#log_in{
	margin:0 10px 0 0;
	padding:5px;
	border:1px solid gray;
}
#log_in h3{
	font-size:1.2em;
	padding:3px;
	color : white;
	background-color : navy;
}
#log_in ul{
	text-align:left;
	list-style:none;
	height : 400px;
	overflow : auto;
	margin-bottom : 5px;
}
#log_in ul li{
	border-bottom : 1px dashed gray;
}
#log_in UL LI A{
	display:block;
	width:100%;
	padding:3px 0;
}
#log_in ul li a:hover{
	background-color : #fde8ff;
}
#log_in UL LI A SPAN{
	margin:0 0 0 10px;
}
#news_main{
	width : 677px;
	float:left;
}
.news_title_a{
	font-size : 1.4em;
	background-color : #e6faff;
	text-align : left;
	padding : 3px;
	margin : 15px 0 5px 0;
	border : 1px solid navy;
}
.news_title_a span{
	font-size : 0.8em;
	font-weight : normal;
}
.news_table_normal{
	margin : 5px auto 5px auto;
	border-collapse : collapse;
	width : 90%;
	border:1px solid navy;
}
.news_table_normal TD{
	padding:3px;
	border:1px solid navy;
}
.news_table_normal TH{
	padding:3px;
	border:1px solid white;
	background-color : navy;
	color:white;
}
#news_acro{
	background-color : #ffffe1;
	padding : 3px;
	border : 1px dashed maroon;
}
.img_s1_m3px{
	margin : 3px;
	border : 1px solid navy;
}
.strong_13em{
	font-size : 1.3em;
}
.news_section_a{
	font-size : 1.3em;
	background-color : #fceeff;
	text-align : left;
	padding : 3px;
	margin : 15px 0 3px 0;
}
.news_table_ph_cap{
	margin : 5px auto;
	border-collapse : collapse;
}
.news_table_ph_cap td{
	padding:3px;
	text-align : center;
	vertical-align : top;
}
.news_table_ph_cap TH IMG{
	border:1px splid navy;
	margin:5px;
}
.news_table_ph_cap th{
	vertical-align : bottom;
}
.news_text_ml300px{
	  margin-left : 300px;
	text-align : left;
}
.list_ml30px{
	text-align : left;
	margin-left : 30px;
}
.img_1solid{
	border : 1px solid navy;
}

/*--------------------------------------川田追加分(08/12/21)-*/
.textfield {
  width:600px;
  border:solid 1px navy;
  font-family:monospace;
  text-align:left;
  padding:1em 2em;
  margin : 1em auto;
}
.textfield strong {
  font-size:130%;
  font-weight:normal;
}
.comments01 {
  text-align:left;
  margin:1em 2em;
}

/*--------------------------------------川田追加分(09/04/11)-*/
#EventDetail {
  margin : 1em auto;
  text-align:left;
  width:500px;
  font-family:monospace;
}
.DLbanner {
  background : Yellow;
  margin : 1em 4em;
  padding : 4px;
  border : solid 2px navy;
  font-size : 1.5em;
}
.DLbanner img {
  border:none;
  vertical-align : middle;
}

/*--------------------------------------川田追加分(09/06/17)-*/
.textfield_wide {
  width:650px;
  border:solid 1px navy;
  font-family:monospace;
  text-align:left;
  padding:1em 1em;
  margin : 1em auto;
}
.textfield_wide strong {
  font-size:130%;
  font-weight:normal;
}
.comments01 {
  text-align:left;
  margin:1em 2em;
}
.camera { border:none; vertical-align:middle; }
