@charset "UTF-8";

#contents #detail {
	margin-bottom:10px;
	padding-bottom:15px;
}

#contents #detail p{
	margin-top: 20px;
}

#contents .marginT30{
	margin-top: 15px;
	margin-left: 15px;
}


/*detail_01
--------------------------------------------*/
#contents #detail_01 div{
	float: left;
	width: 200px;
	padding: 0;
	margin: 0 0 40px 12px;
}

#contents #detail_01 div p{
	padding: 0;
	margin: 0;
	width: 100%;
}

#contents #detail_01 div ul{
	padding: 0 0 0 16px;
	margin: 0;
	width: 100%;
}

#contents #detail_01 div li{
	line-height: 160%;
}

/*detail_02
--------------------------------------------*/
#contents #detail_02 p{
	padding: 0;
	margin: 0 0 0 15px;
}

#contents #detail_02 ul{
	padding: 10px 0 0 30px;
	margin: 0;
}

#contents #detail_02 li{
	line-height: 160%;
}

/*detail_03  2011.03.25 USHIO
--------------------------------------------*/
#contents #detail_03 p{
	padding: 0;
	margin: 15px 0 0 15px;
}

/*detail_table_block
--------------------------------------------*/
#contents .detail_table_block table {
	width:690px;
	border:none;
	border-spacing:0px;
	border-collapse:collapse;
	margin:30px 0px 0px 10px;
	padding:0px;
	table-layout: fixed;
}


#contents .detail_table_block th {
	background:#dde4ed;
	font-size: 1.0em;
	font-weight: bold;
}

#contents .detail_table_block th,
#contents .detail_table_block td {
	border:#cccccc solid 1px;
	padding:3px 5px;
	font-size: 0.9em;
}

#contents .font80{
	font-size: 0.8em;
}


/*detail_10
--------------------------------------------*/
#contents #detail_10 p{
	padding: 0;
	margin: 0 0 0 20px;
}

#contents #detail_10 div{
	padding: 0;
	margin: 8px 0 40px 20px;
}

/*detail_11
--------------------------------------------*/
#contents #detail_11 p{
	padding: 0;
	margin: 0 0 0 20px;
}

#contents #detail_11 table {
	border-spacing:20px;
	border-collapse:separate;
	line-height:170%;
	margin:0;
	padding:0px;
}

#contents #detail_11 th {
	width:190px;
	background: #ffffff;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom:#d4d4d4 solid 1px;
	color:#555563;
	text-align:left;
	vertical-align:bottom;
	padding-left:15px;
	padding-bottom:2px;
}

#contents #detail_11 th span {
	color:#d6090a;
	font-size:0.9em;
}

#contents #detail_11 td {
	width:400px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom:#d4d4d4 solid 1px;
	color:#4e4e4e;
	text-align:left;
	vertical-align:bottom;
	padding-left:15px;
	padding-bottom:2px;
}

#contents #detail_11 td input {
	width:350px;
	margin-bottom:3px;
}

#contents #detail_11 td textarea {
	margin-bottom:4px;
}

#contents #detail_11 td .width50 {
	width:50px;
}

#contents #detail_11 td .width70 {
	width:70px;
}

#contents #detail_11 div {
	text-align:center;
	margin-top:20px;
}

#contents #detail_11 #TopAttention {
	margin:10px 0px 10px 20px;
	padding:0px;
}

#contents #detail_11 #TopAttention span {
	font-size:0.9em;
	font-weight: bold;
	color:#d6090a;
}
