@charset "utf-8";

/*========================================

  #recording

========================================*/

#recording #main {
}

/*=========================
  div#main
=========================*/
/* wrapper
---------------*/

div.section div.wrapper {
	clear: both;
	width: 680px;
	margin: 0 0 15px 0;
}

div.section p strong.title {
	color: #F60;
	font-size: 24px;
}

div.section p strong.orange {
	color: #F60;
	font-size: 23px;
}

div.section p strong.normal {
	font-size: 18px;
}

div.section div.detail {
	width: 335px;
	margin-bottom: 25px;
}

div.section div.detail p {
	padding: 4px 0 4px 10px;
	background: url(../img/prevention_system/name.jpg) no-repeat 0 0;
	font-size: 16px;
	color: #FFF;
}

div.section div.detail ul {
}

div.section div.detail ul li {
	margin: 0 0 5px 0;
	padding-left: 15px;
	background: url(../img/share/list_head_blue_arrow.jpg) no-repeat 0 3px;
}

div.section div.detail dl {
	padding: 7px;
	border: solid 1px #01377F;
}

div.section div.detail dl dt {
	margin-bottom: 10px;
	padding: 0 0 3px 0;
	border-bottom: solid 1px #01377F;
	font-size: 15px;
	color: #D63030;
}

div.section div.detail dl dd {
}


/* photo
---------------*/

div.section ul.photo {
}

div.section ul.photo li {
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
}

div.section ul.photo li.end {
	margin: 0 0 0 0;
}


/* table
---------------*/

div.section p.middle {
	font-weight: bold;
	color: #01377F;
	font-size: 12px;
}

div.section table {
	width: 680px;
	margin-bottom: 15px;
	background: #C9C9C9;
}

div.section table th {
	padding: 3px 7px;
	background: #EBEBEB;
	text-align: left;
	font-weight: normal;
}

div.section table td {
	padding: 3px 7px;
	background: #FFF;
}

/* gaina
---------------*/

div.gaina {
	width: 660px;
	margin: 0 0 15px 0;
	padding: 10px 10px 0 10px;
	background: url(../img/prevention_system/gaina_bg.jpg) repeat-x left top;
}







