@charset "utf-8";
/* CSS Document */
#contents_event {
	background: url(../image/common/bg_content_repeat.jpg) repeat-y 5px top;
}

#main {
	background: url(../image/common/bg_content.jpg) no-repeat 5px top;
}

div#l_contents {
	float: left;
	width: 482px;
}

div#r_contents {
	float: right;
	width: 179px;
}
#tbl_set  {
	margin: 1.5em auto 0 auto;
	width: 600px;
	border: solid 1px #003300;
}

#tbl_set tr td {
	border: solid 1px #003300;
	background:#FFFFFF;
	padding: 3px;
}

#tbl_set tr td.tit_name {
	background: #006600;
	font-size: 105%;
}

#tbl_set tr td.name {
	background: #006600;
}

#tbl_set tr td a:link { color: #FF6600; }
#tbl_set tr td a:visited { color: #FF6600; }

#tit_bg {
	background: #006600;
	border: solid 2px #003300;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 115%;
}

.example {
	border: solid 1px #003300;
	background: #FFFFFF;
	color: #000000;
	font-size: 85%;
}

.example tr td {
	border: solid 1px #003300;
	padding: 3px;
}

.item_set {
	background: #006600;
	border: solid 1px #003300;
	color: #FFFFFF;
}

.tenpo {
	background: #FFFFFF;
	border: solid 1px #003300;
	color: #000000;
}

.tenpo tr td {
	padding: 3px;
}

.tenpo .boder {
	border: solid 1px #003300;
}

#cation_tbl {
	width: 600px;
	margin: 0 auto;
	border: solid 1px #003300;
}

.cation_txt {
	padding: 3px;
	border: solid 1px #003300;
	background:#D9FECB;
	color: #000000;
	text-align: left;
	vertical-align: top;
}

.cation_tit {
	padding: 3px;
	border: solid 1px #003300;
	background: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 115%;
	text-align: left;
	vertical-align: top;
}

.cation_subtit {
	padding: 3px;
	border: solid 1px #003300;
	background: #57C714;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	vertical-align: middle;
}


/*-----/