@charset "utf-8";
/* festival CSS */


h3 {
	margin:25px 0 8px;
	padding:0 0 0 15px;
	background-image: url(../../shared/images/cmn_icon01.gif);
	background-repeat: no-repeat;
	background-position:0 0;
}
#ind {
	width:595px;
	margin:0 auto;
}
#ind table {
	border-left:1px solid #c9c7be;
	border-top:1px solid #c9c7be;
	width:595px;
	margin:5px auto 0;
}
#ind table td {
	border-right:1px solid #c9c7be;
	border-bottom:1px solid #c9c7be;
	line-height:125%;
}
#ind table td span {
	color:#c00;
}
#ind .td01 {
	background-color:#f3f3ec;
	width:150px;
}
#ind .cts01 {
	margin:15px 0 0;
	height:100%;
}
.left01 {
	width:290px;
	float:left;
}
#ind .cts01 div {
	width:295px;
	float:right;
	line-height:120%;
}
#ind ol{
	margin:7px 0 0 25px;
	padding:0;
}
#ind ol li{
	margin:0;
	padding:0;
}

.pdf{
	height:100%;
	margin:3px 0 0;
}
.pdf p{
	width:auto;
	float:left;
	padding:2px 5px 0 0;
}
.pdf img{
	width:109px;
	float:left;
}
.btn_c{
	margin:7px 0 0;
}

