@charset "utf-8";

/* table base 1405 でcommonに統合--------------------------------- */
.table_l, .table_t {
	margin-top:10px;
	border:1px solid #aaa;
	border-collapse: collapse;
	text-align:left;
}
.table_l span, .table_t span {
	display:inline;
	font-size: 100%;
	line-height:1.5;
	overflow: auto;
	height: auto;
	width: auto;
}

.table_l th, .table_l td, .table_t th, .table_t td {
	padding:5px;
	border:1px solid #aaa;
}
.table_l th, .table_t th {
	background:#dadada;
	font-weight:bold;
}

/* --- include unify_conf_middle --- */
.unf_table_mid_ttl, 
.unf_table_mid {
	width:95%;
	margin:0 auto;
}
table.unf_table_mid { font-size:15px;}
.unf_table_mid ul li {
	padding-left:1em;
	text-indent:-1em;
	padding-bottom:3px;
}
.unf_table_mid ul li:last-chiled {
	padding-bottom:0;
}

dl.unf_dl_mid, .unf_dl_mid1, .unf_dl_reset{/* reset */
	width:auto;
	word-break:break-all;
	margin:0px auto auto auto;

}
      
.unf_dl_mid dd, .unf_dl_mid1 dd, .unf_dl_reset dd {/* reset */
	border-radius:0;
    padding:0;
	font-size:100%;
	text-align:left;
	font-weight: normal;
	line-height:1.2;
	height:auto;
	color:#444;
}

.unf_dl_mid1 {
	margin-bottom:10px;
}
.unf_dl_mid1 a { color:#09C; text-decoration:underline;}
.unf_dl_mid1 dd { margin-bottom:8px;}

a {color:#09C !important; text-decoration:underline !important;} 
h4 { margin-top:10px; font-weight:bold;}
.ttl {margin-top:20px;font-weight:bold; font-size:110%;}
.caution {font-weight:bold; color:#f00;}
.list_ty1 li {padding-left:1em;text-indent:-1em;}


