/* --------------------------------------------------------------------------- */
/* banner */
/* --------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------- */
#contents{
	margin: 10px 0 10px 10px;
	width: 613px;
}
/* --------------------------------------------------------------------------- */
#contents .title_bar {
	width: 613px;
	height: 2.4em;
	background: url(../../img/bg_title_under_bar.png) 0 2px repeat-x;
	margin: 10px 0 5px 0;
}
#contents .title_bar h2{
	line-height: 25px;
	padding-left: 20px;
	background: url(../../img/eye_yellow.png) 5px 7px no-repeat;
}
/* --------------------------------------------------------------------------- */

.sentence {
	width: 570px;
	margin: 10px 0 30px 20px;
}
.sentence h2{
	font-size: 16px;
	margin-bottom: 20px;
}

.notice {
	width: 540px;
	margin: 10px 0 10px 10px;
	border: 1px solid #CCC;
	background-color: #FFFFF5;
	padding: 8px 8px 0 8px;
}
.notice h3, .notice p{
	font-size: 12px;
	color: #39F;
}

.banner_list {
	margin: 0 0 20px 30px;
}
.banner_list h3 {
	color: #36C;
	font-size: 14px;
}
.banner_list img {
	display: inline;
}
.banner_list table {
	width: 560px;
	border-collapse: collapse;
}
.banner_list table th, .banner_list table td {
	vertical-align: middle;
}
.banner_list table th{
	width: 100px;
	font-weight: bold;
	text-align: center;
	border: 1px solid #999;
}
.banner_list table td{
	padding: 8px 10px;
	border: 1px solid #999;
	background-color: #F5F5F5;
}
.banner_list table td textarea{
	border: 1px solid #CCC;
}


