@charset "shift_jis";

.eventTitle {
	margin:					20px 0 15px 0;
}

.eventTitle table {
	border-bottom:			1px dashed #4E1E00;
}

.eventTitle td {
	font-size:				1.1em;
	font-weight:			bold;
	padding-bottom:			5px;
}


.eventInfoBox {
	margin-top:				5px;
	background-color:		#ECDBC6;
	padding:				5px 10px;
}

.eventInfoBox dt {
	font-weight:			bold;
}

.pointList {
	margin-top:			10px;
	padding:			5px;
	background:			url(../img/shisetsu/syaryo/point_bg.gif);
}

.pointList dt {
	color:				#4E1E00;
	font-weight:		bold;
	margin-bottom:		2px;
}


.accessInfo {
	background: #fafaf4;
	border: 1px #ddd9a6 dashed;
	margin-top: 15px;
	padding: 10px;
	font-size: 95%;
}
.accessInfo dt {
	margin: 0 0 5px;
	font-weight: bold;
}
.accessInfo dd {
}


/******************************************** スケッチコンクール ****************************************/

div#contents div.contentsBox2 {
	width:				520px;
	margin-left:		10px;
	padding:			0 10px;
}

div.sketchBox {
	width:				243px;
}

div.sketchBox td.sketchInfo {
	width:				223px;
	padding:			5px 10px;
	background:			url(../sketch/2008/img/box_bg.gif) repeat-y;
}

ul.infoList {
	margin:				5px 0 0 0;
}

ul.infoList li{
	text-align:			center;
}

/******************************************** 101015追記 ****************************************/


cdc88ed8d39adbd6a0


/******************************************** 120717追記 ****************************************/

div#contents div.contentsBox {
	width:					540px;
	margin-left:			10px;
}

div#contents div.contentsBox dl.attention02 {
	padding: 10px;
	background-color: #FF9;
}

	dl.attention02 dt {
		font-size: 1.1em;
		font-weight: bold;
		color: #d6031b;
		border-bottom: 1px dashed #ff9900;
		padding-bottom: 6px;
		margin-bottom: 8px;
	}
	
	dl.attention02 dd {
		
	}

	p.MsoNormal {
	margin:0mm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:Century;
	}
	ul.remarks li {
	text-indent:-1.5em;
	padding-left:1.5em;
	}
	
	.scheduleArea {
		width:250px; 
		border-collapse: collapse; 
		border-spacing: none; ]
		float:right;
		margin-top:15px;
	}
	
	.scheduleArea h5 {
		font-weight: bold;
	}
			
			.pinkBg {
				color: #f93aa9;
			}
			
			.blueBg {
				color: #55c8f4;
			}
			
			.greenTxt {
				color:#00c566;
			}
		
		.scheduleArea table {
			width:250px; 
			border: 4px #9dc927 solid;
			border-collapse: collapse; 
			border-spacing: none; 
		}
		
			.scheduleArea table th {
				width:70px;
				border-top: 1px #9dc927 dotted;
				border-left: 1px #9dc927 dotted;
				border-right: 2px #9dc927 solid;
				border-bottom: 1px #9dc927 dotted;
				padding: 0px 5px;
				text-align: center;
			}
			
			.scheduleArea table td {
				width:180px; 
				border-top: 1px #9dc927 dotted;
				border-left: 1px #9dc927 dotted;
				border-right: 2px #9dc927 solid;
				border-bottom: 1px #9dc927 dotted;
				padding: 0px 5px;
				text-align: left;
			}
			
		.scheduleArea .table02 {
			width:250px; 
			border: 4px #ea81a7 solid;
			border-collapse: collapse; 
			border-spacing: none; 
		}
		
			.scheduleArea .table02 th {
				width: 95px;
				border-top: 1px #ea81a7 dotted;
				border-left: 1px #ea81a7 dotted;
				border-right: 2px #ea81a7 solid;
				border-bottom: 1px #ea81a7 dotted;
				padding: 0px 5px;
				text-align: center;
			}
			
			.scheduleArea .table02 td {
				width: 155px;
				border-top: 1px #ea81a7 dotted;
				border-left: 1px #ea81a7 dotted;
				border-right: 2px #ea81a7 solid;
				border-bottom: 1px #ea81a7 dotted;
				padding: 0px 5px;
				font-size: 95%;
				text-align: left;
			}
		
		.scheduleArea .table03 {
			width:250px; 
			border: 4px #027dca solid;
			border-collapse: collapse; 
			border-spacing: none; 
		}
		
			.scheduleArea .table03 th {
				width:70px;
				border-top: 1px #027dca dotted;
				border-left: 1px #027dca dotted;
				border-right: 2px #027dca solid;
				border-bottom: 1px #027dca dotted;
				padding: 0px 5px;
				text-align: center;
			}
			
			.scheduleArea .table03 td {
				width:180px; 
				border-top: 1px #027dca dotted;
				border-left: 1px #027dca dotted;
				border-right: 2px #027dca solid;
				border-bottom: 1px #027dca dotted;
				padding: 0px 5px;
				text-align: left;
			}
		
		.scheduleArea .table04 {
			width:250px; 
			border: 4px #f28f00 solid;
			border-collapse: collapse; 
			border-spacing: none; 
		}
		
			.scheduleArea .table04 th {
				width:70px;
				border-top: 1px #f28f00 dotted;
				border-left: 1px #f28f00 dotted;
				border-right: 2px #f28f00 solid;
				border-bottom: 1px #f28f00 dotted;
				padding: 0px 5px;
				text-align: center;
			}
			
			.scheduleArea .table04 td {
				width:180px; 
				border-top: 1px #f28f00 dotted;
				border-left: 1px #f28f00 dotted;
				border-right: 2px #f28f00 solid;
				border-bottom: 1px #f28f00 dotted;
				padding: 0px 5px;
				text-align: left;
			}
