
/* category color */
h1 span {
	border-left: 7px solid #ffa800;
}
h2 {
	border-top: 3px solid #ffa800;
}
h3 {
	background-image: url(../images/bg-h3.gif);
}
dl.com-specific {
	margin: 6px 0px 0px 0px;
	width: 429px;
	float: left;
}
dl.com-specific dt {
	vlear: left;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 5.2em;
	font-weight: bold;
	color: #ffa800;
}
dl.com-specific dd {
	margin: 0px 0px 6px 6.5em;
	padding: 2px 0px 0px 0px;
}
dl.com-specific dd p {
	margin: 0px 10px 6px 0px;
	_text-indent: -3px;
}
dl.com-specific02 {
	line-height: 18px;
	margin: 6px 0px 0px 0px;
	float: left;
}
dl.com-specific02 dt {
	vlear: left;
	float: left;
	margin: 5px 0px 0px 0px;
	width: 5.2em;
	font-weight: bold;
	color: #ffa800;
}
dl.com-specific02 dd {
	margin: 0px 0px 6px 6.5em;
	padding: 2px 0px 0px 0px;
}
dl.com-specific02 dd p {
	margin: 0px 10px 6px 0px;
	_text-indent: -3px;
}

div.com-photo01{
	margin: 6px 0px 0px 0px;
	width: 150px;
	float: right;
}
div.com-photo02{
	margin: 6px 0px 0px 0px;
	width: 105px;
	float: right;
}
a.icon-pdf {
	background: url(../../common/images/icon-pdf02.gif) left 0.1em no-repeat;
	padding: 0px 0px 5px 22px;
	vertical-align: bottom;
}
.pdf-down-blk{
	margin: 10px 0px 30px 0px;
	padding: 0 auto;
	text-align: center;
}
.pdf-down-blk p{
	font-size: 90%;
}
.adobe-reader-blk{
	margin: -6px 0 0 0;
	padding: 9px 0 9px 23px;
	background: #f5f5f5;
}
.adobe-reader-blk .reader_btn{
	padding: 21px 29px 0 0;
	float: left;
}
.adobe-reader-blk .reader_txt{
	width: 410px;
	float: left;
}
.adobe-reader-blk .reader_txt span{
	font-weight: bold;
}
.getmargin30{
	margin: 0px 0px 60px 0px;
}
.getmargin_top10{
	padding: 10px 0px 0px 0px;
}

/**/
#eventguide-block {
	background: url(../images/bg-eventguide.gif) 15px 23px no-repeat;
	padding: 15px 5px 10px 5px;
}
#eventguide-block div {
	width: 370px;
	float: right;
}
#eventguide-block div ul {
	padding: 1px 0 0 25px;
}
#eventguide-block div ul li {
	font-size: 83%;
	padding-bottom: 3px;
}
/**/
.domatsuri-table {}
.domatsuri-table td {
	height: 20px;
}
