/* CSS Document */
div.subCatMenu{
	margin:5px 40px 5px 40px;
	border:1px solid #ddccb0;
	padding:3px 5px 3px 5px;
	line-height:160%;
	text-align:center;
}

div.articleEvent{
	
}
	div.articleEvent h2{
		padding:0px;
		color:#7e7143;
		text-align:center;
	}
	div.articleEvent p.catExt{
		padding:3px 10px 5px 7px;
		text-align:right;
	}
	div.articleEvent p.titleImage{
		
	}
	div.articleEvent ul{
		padding:10px;
		list-style-type:none;
	}
	div.articleEvent li{
		padding:0 10px 0 5px;
		list-style-type:none;
	}
		div.articleEvent li p.date{
			margin:2px 0 2px 0px;
			padding:2px 5px 2px 2px;
			font-weight:bold;
			font-size:100%;
			color:#CC0000;
		}
		div.articleEvent li h3{
			padding:5px 6px 3px 8px;
			font-size:16px;
			color:#333333;
			height:30px;
			background-image:url(../../images/shared/topic_title_bg.jpg);		background-repeat:no-repeat;
		background-position:left bottom;
}
		div.articleEvent li h4{
			margin:5px 0px 0 10px;
			padding:7px 5px 5px 7px;
			font-weight:normal;
			font-size:100%;
			border-left:8px solid #ccc29f;
		}
		div.articleEvent li p.detailLink{
			padding:0px 5px 4px 17px;
			text-align:right;
			border-bottom:2px solid #EFE1B6;
			font-weight:bold;
			margin:0 0 10px 0;
		}
		div.articleEvent strong.cal_other{
			color:#3366CC;
		}
		
div.articleEventTopic{
	padding:10px;
}
	/*div.articleEventTopic h3{
		padding:3px;
		background-color:#dcd5be;
		border-bottom:2px solid #887a48;
		border-left:8px solid #887a48;
		font-size:130%;
		color:#6a5f38;
	}*/
	div.articleEventTopic h3{
		padding:5px 6px 3px 8px;
		font-size:16px;
		color:#333333;
		height:30px;
		background-image:url(../../images/shared/topic_title_bg.jpg);		background-repeat:no-repeat;
		background-position:left bottom;
}
	div.articleEventTopic h4.comment{
		margin:5px 15px 5px 5px;
		padding:2px 6px 2px 6px;
		font-size:100%;
		line-height:160%;
		background-color:#eae6d8;
		border-bottom:2px solid #887a48;
		border-left:none;
	}
	div.articleEventTopic h4{
		margin:5px 15px 5px 15px;
		padding:6px 6px 6px 6px;
		font-size:120%;
		line-height:160%;
		border-bottom:2px solid #887a48;
		background-color:#eae6d8;
	}
	div.articleEventTopic h5{
		margin:5px 15px 5px 15px;
		padding:3px 3px 3px 6px;
		font-size:100%;
		line-height:160%;
		border-bottom:2px solid #887a48;
		border-left:8px solid #887a48;
	}
	div.articleEventTopic h5.sp1{
		margin:5px;
		padding:3px 3px 3px 6px;
		font-size:160%;
		line-height:100%;
		border:none;
	}
	div.articleEventTopic h6{
		margin:5px 15px 5px 15px;
		padding:3px 3px 3px 6px;
		font-size:100%;
		line-height:160%;
		border-bottom:1px solid #999999;
	}
	div.articleEventTopic p{
		padding:10px 20px 10px 20px;
		font-size:100%;
		line-height:160%;
	}
	div.articleEventTopic strong.cal_other{
			color:#3366CC;
		}
	div.articleEventTopic ul{
		padding:10px 20px 10px 28px;
		font-size:100%;
		line-height:160%;
	}
	div.articleEventTopic ul.rokuonList{
		padding:0 10px 0 5px;
		list-style-type:none;
	}
	div.articleEventTopic ul.rokuonList li{
		padding:3px;
		border-bottom:2px solid #AD9978;
		margin:5px;
		background-color: #EDECE0;
	}

	div.articleEventTopic ol{
		padding:10px 20px 10px 48px;
		font-size:100%;
		line-height:160%;
	}
	div.articleEventTopic ol li{
		padding:4px;
		font-size:100%;
		line-height:160%;
		list-style-type:decimal;
	}
	div.articleEventTopic p.date{
		margin:2px 0px 2px 0px;
		padding:2px 5px 2px 2px;
		font-weight:bold;
		font-size:100%;
		color:#CC0000;
		border-bottom:2px solid #eae6d8;
	}
	div.articleEventTopic p img{
		margin:5px 10px 5px 10px;
	}

/* TableClass1 */
	div.articleEventTopic table.tableClass1{
		width:500px;
		margin:10px;
		border-collapse:collapse;
	}
	div.articleEventTopic table.tableClass1 th{
		padding:3px;
		background-color:#eeebdf;
		vertical-align:top;
		font-size:100%;
		text-align:left;
		border:1px solid #d7cfb4;
	}
	div.articleEventTopic table.tableClass1 th.wper50{
		width:50%;
	}
	div.articleEventTopic table.tableClass1 th.wpx70{
		width:70px;
	}
	div.articleEventTopic table.tableClass1 th.softImg{
		width:170px;
		padding:3px;
		vertical-align:top;
		text-align:center;
		background-color:#ffffff;
	}
	div.articleEventTopic table.tableClass1 td{
		padding:3px;
		border:1px solid #d7cfb4;
		line-height:130%;
		font-size:100%;
		
		vertical-align:top;
	}
	div.articleEventTopic table.tableClass1 td p{
		padding:3px;
		font-size:100%;
		vertical-align:top;
	}
	div.articleEventTopic table.tableClass1 td h4{
		padding:3px;
		font-size:100%;
		background:none;
		border:none;
	}
	div.articleEventTopic table.tableClass1 td h5{
		padding:3px;
		font-size:100%;
		background:none;
		border:none;
	}

/* TableClass2 */
	div.articleEventTopic table.tableClass2{
		width:500px;
		margin:15px;
		border-collapse:collapse;
	}
	div.articleEventTopic table.tableClass2 th{
		width:90px;
		padding:3px;
		vertical-align:top;
		background-color:#eeebdf;
		border:1px solid #d7cfb4;
	}
	div.articleEventTopic table.tableClass2 th.th1{
		padding:3px;
		width:auto;
	}
	div.articleEventTopic table.tableClass2 td{
		padding:3px;
		border:1px solid #d7cfb4;
		border-collapse:collapse;
	}

		div.articleEventTopic table.tableClass2 table.tableClass2includes{
			width:100%;
			margin:0;
		}
		div.articleEventTopic table.tableClass2 table.tableClass2includes th{
			width:33%;
			padding:3px;
			vertical-align:top;
			background-color:#eeebdf;
			border:1px solid #d7cfb4;
			border-collapse:collapse;
		}
		div.articleEventTopic table.tableClass2 table.tableClass2includes th.th1{
			padding:3px;
			width:auto;
		}
		div.articleEventTopic table.tableClass2 table.tableClass2includes td{
			padding:3px;
			vertical-align:top;
			text-align:left;
			border:1px solid #d7cfb4;
			border-collapse:collapse;
		}
		div.articleEventTopic table.tableClass2 table.tableClass2includes td ul{
			margin:3px;
		}
		div.articleEventTopic table.tableClass2 table.tableClass2includes td ul li{
			padding:3px;
			margin:3px;
		}
/* TableClass3 */
	div.articleEventTopic table.tableClass3{
		width:100%;
		margin:0px;
	}
	div.articleEventTopic table.tableClass3 th{
		padding:5px;
		vertical-align:top;
		background-color:#f7ecd7;
	}
	div.articleEventTopic table.tableClass3 th.wpx70{
		width:70px;
	}
	div.articleEventTopic table.tableClass3 td{
		padding:3px;
	}
		div.articleEventTopic table.tableClass3 td.w50{
			width:50%;
			text-align:center;
		}
		div.articleEventTopic table.tableClass3 td.w100{
			width:100px;
			text-align:left;
		}
		div.articleEventTopic table.tableClass3 th.w120{
			width:120px;
			text-align:center;
		}
