@charset "UTF-8";

/*==========================================================================

layoutSetting

==========================================================================*/
#eventContents {
background: url("../images/200908_2/bg_ttl.gif") repeat-x;
position: relative;
}

#schedule .leftColumn,
#schedule .rightColumn {
width: 50%;
}

#schedule h4,
#schedule ul {
margin: 8px 16px;
}




/*==========================================================================

titleSetting

==========================================================================*/
div#contents h3 {
width: 383px;
height: 179px;
text-indent: -9999px;
font-size: 1;	/* forWinIE */
line-height: 1;	/* forWinIE */
background: url("../images/200908_2/ttl.gif") no-repeat right top;
}




/*==========================================================================

harudanjiPhotoSetting

==========================================================================*/
#harudanjiPhoto {
position: absolute;
top: 8px;
right: 10px;
}

/* hackForWinIE6 */
* html #harudanjiPhoto {
right: 20px;
}





/*==========================================================================

scheduleSetting

==========================================================================*/
#schedule {
padding: 8px 0;
background: #FCECF3;
}

#schedule .leftColumn {
background: url("../../../common/images/dot_vline_white.gif") repeat-y right 0;
}

div#contents #schedule h4 {
margin-bottom: 4px;
padding: 0 0 .3em 15px;
color: #E4007F;
font-size: 1.2em;
font-weight: normal;
background: url("../../images/ico_square.gif") no-repeat 0 .4em;
border-bottom: #FFF 1px dashed;
}
/*==========================================================================



==========================================================================*/
#fishArt{
	width: 370px;
	margin-bottom: 10px;
}

.eventContentsFish {
	width: 570px;
	clear: both;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.eventContentsColor {
	background-color: #FCECF3;
}

.eventContentsColor2 {
	background-color: #FCF0E1;
}

.eventContentsFish dl {
	display: block;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0.3em 0em;

}
.eventContentsFish dl.line {
	background-image: url(../../../common/images/dot_line_white.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

}
.eventContentsFish dt {
	display: block;
	width: 85px;
	float: left;
	clear: both;
	text-align: center;
}
.eventContentsFish dd {
	margin-left: 85px;
	display: block;
	width: 440px;
}

/*==========================================================================



==========================================================================*/

.notes {
	text-indent: 20px;
	margin-top: 5px;
}


.application h4 {
	background: url("../images/ttl_application2.gif") no-repeat !important;
}

/*==========================================================================

tableSetting

==========================================================================*/
table {
border:none;
border-right: none;
border-bottom: none;
}

table caption,
th,
td {
text-align: left;
}

table caption {
padding-bottom: .1em;
font-size: .83em;
}

th,
td {
	padding: 0.1em;
	border-right: none;
	border-bottom: none;
}

tbody th {
font-weight: normal;
}

