/* 日付ボタン */
input.datebtn {
	width: 80px;
	height: 40px;
}

/* 検索ボタン */
input.searchbtn {
	width:140;
	height:70;
	background-color: #008e00; /* #017694見出しの背景色 */
	color:#FFFFFF;
	border-style:none;
}

/* 検索ボタン */
input.menubtn {
	width:120;
	height:60;
	background-color: #008e00; /* #017694見出しの背景色 */
	color:#FFFFFF;
	border-style:none;
}

table.search{
	background-color: #eeeeee;
	width:550;
	border:0;
}

div.section {
		width: 550px; /* ボックスの幅 */
		background-color: #ffffff; /* ボックスの背景色 */
		border: 1px #01A2CA solid; /* ボックスの境界線 */
		font-size: 80%; /* ボックスの文字サイズ */
	}

/* --- 見出し --- */
div.section h3 {
	margin: 0; /* 見出しのマージン */
	padding: 6px 10px; /* 見出しのパディング（上下、左右） */
	background-color: #008e00; /* #006c00 #01A2CA見出しの背景色 */
	border-bottom: 1px #c0c0c0 solid; /* 見出しの下境界線 */
	font-size: 100%; /* 見出しの文字サイズ */
	color:white;
}

div.section_m {
		width: 950px; /* ボックスの幅 */
		background-color: #ffffff; /* ボックスの背景色 */
		border: 1px #01A2CA solid; /*#006c00 ボックスの境界線 */
		font-size: 80%; /* ボックスの文字サイズ */
		height:500px;
	}

/* --- 見出し --- */
div.section_m h3 {
	margin: 0; /* 見出しのマージン */
	padding: 6px 10px; /* 見出しのパディング（上下、左右） */
	background-color: #008e00; /* 見出しの背景色 */
	border-bottom: 1px #006c00 solid; /* 見出しの下境界線 */
	font-size: 100%; /* 見出しの文字サイズ */
	color:white;
}
/* --- ボックス内の段落 --- */
div.section_m p {
	margin: 1em 10px; /* 段落のマージン（上下、左右） */
}

div.title {
	width: 100%; /* ボックスの幅 */
	/*background-color: #d8d8d8;*/ /* 見出しの背景色 */
	border-bottom: 3px #009900 solid; /* 見出しの下境界線 */
	border-left: 0px #009900 solid; /* 見出しの下境界線 */
}

h4 {
	padding: 0.4em 0.5em;/*文字の上下 左右の余白*/
	color: #494949;/*文字色*/
	background: #f4f4f4;/*背景色*/
	border-left: solid 5px #7db4e6;/*左線*/
	border-bottom: solid 3px #d7d7d7;/*下線*/
	width:500px;
}

/*table, th, td {
  border-collapse: collapse;
  border: 1px solid #ccc;
  line-height: 1.5;
}*/
table.type02 tr:nth-child(odd) td{
  	background-color: #FFFFFF;  
}
table.type02 tr:nth-child(even) td {  
  background-color: #EFEFEF;  
}  

table.type02 th {
  /* width: 100px;*/
  padding: 10px;
  font-weight: bold;
  vertical-align: top;
  background: #d8d8d8;/*#808080 #008e00 #3f3f3f #01A2CA*/
}
table.type02 td {
  /* width: 350px;*/
  padding: 10px;
  vertical-align: top;
}

/*
tr:nth-child(even) {
  background: #d9d9d9;
}*/

div.searchret{
	background: #ffffff;/*背景色*/
	/*width:200px;*/
	padding: 5px;
}

div.sample4{
	background: #d8d8d8;
	border-left: solid 10px #7db4e6;/*左線*/
	height:40px;
	width:90%
}

div.sample4 p{
	padding: 10px;
}

div.sample5{
	background: #fffaf4;
	border-left: solid 10px #ffaf58;/*左線*/
	height:40px;
	width:90%
}

div.sample5 p{
	padding: 10px;
}

.p1{
	padding: 0px 0px 0px 10px;
}

