/* 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.articleNews{
	
}
	div.articleNews h2{
		padding:0px;
		color:#7e7143;
		text-align:center;
	}
	div.articleNews p.catExt{
		padding:3px 10px 5px 7px;
		text-align:right;
	}
	div.articleNews p.titleImage{
		
	}
	div.articleNews ul{
		padding:10px;
		list-style-type:none;
	}
	div.articleNews li{
		padding:0 10px 0 5px;
		list-style-type:none;
	}
		div.articleNews li p.date{
			margin:2px 0 2px 0px;
			padding:2px 5px 2px 2px;
			font-weight:bold;
			font-size:100%;
			color:#CC0000;
		}
		div.articleNews 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.articleNews li h4{
			margin:5px 0px 0 10px;
			padding:7px 5px 5px 7px;
			font-weight:normal;
			font-size:100%;
			border-left:8px solid #ccc29f;
		}
		div.articleNews 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.articleNewsTopic{
	padding:10px;
}
	div.articleNewsTopic 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.articleNewsTopic h3.cp{
		padding:0;
		font-size:12px;
		color:#333333;
		height:45px;
		background-image:url(../../images/shared/topic_title_bg.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
}
	div.articleNewsTopic h3.cp2{
		padding:0;
		color:#333333;
		height:45px;
		background-image:url(../../images/shared/topic_title_bg.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
}
	div.articleNewsTopic div.can_title{
		color:#333333;
		height:54px;
		background-image:url(../../images/shared/topic_title_bg.jpg);
		background-repeat:no-repeat;
		background-position:left bottom;
}
	
	div.articleNewsTopic div.can_title h3{
		float:left;
		font-size:14px;
		background:none;
		width:345px;
}
	div.articleNewsTopic div.can_title h3.nomal{
		font-size:16px;
}
	div.articleNewsTopic div.can_title img{
		float:right;
	}
	div.articleNewsTopic 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.articleNewsTopic 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.articleNewsTopic 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.articleNewsTopic h5.sp1{
		margin:5px;
		padding:3px 3px 3px 6px;
		font-size:160%;
		line-height:100%;
		border:none;
	}
	div.articleNewsTopic h6{
		margin:5px 15px 5px 15px;
		padding:3px 3px 3px 6px;
		font-size:100%;
		line-height:160%;
		border-bottom:1px solid #999999;
	}
	div.articleNewsTopic p{
		padding:10px 20px 10px 20px;
		font-size:100%;
		line-height:160%;
	}
	div.articleNewsTopic 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.articleNewsTopic p.date2{
		margin:2px 0px 2px 0px;
		padding:2px 5px 2px 2px;
		font-weight:bold;
		font-size:100%;
		color:#CC0000;
		border-bottom:2px solid #eae6d8;
		width:380px;
	}
	div.articleNewsTopic p img{
		margin:5px 10px 5px 10px;
	}

/* TableClass1 */
	div.articleNewsTopic table.tableClass1{
		width:500px;
		margin:10px;
	}
	div.articleNewsTopic table.tableClass1 th{
		width:100px;
		padding:3px;
		vertical-align:top;
	}
	div.articleNewsTopic table.tableClass1 td{
		padding:3px;
		vertical-align:top;
	}

/* TableClass2 */
	div.articleNewsTopic table.tableClass2{
		width:500px;
		margin:15px;
		border-collapse:collapse;
	}
	div.articleNewsTopic table.tableClass2 th{
		width:90px;
		padding:3px;
		vertical-align:top;
		background-color:#eeebdf;
		border:1px solid #d7cfb4;
		border-collapse:collapse;
	}
	div.articleNewsTopic table.tableClass2 th.th1{
		padding:3px;
		width:auto;
	}
	div.articleNewsTopic table.tableClass2 td{
		padding:3px;
		border:1px solid #d7cfb4;
		border-collapse:collapse;
	}

		div.articleNewsTopic table.tableClass2 table.tableClass2includes{
			width:100%;
			margin:0;
		}
		div.articleNewsTopic table.tableClass2 table.tableClass2includes th{
			width:33%;
			padding:3px;
			vertical-align:top;
			background-color:#eeebdf;
			border:1px solid #d7cfb4;
			border-collapse:collapse;
		}
		div.articleNewsTopic table.tableClass2 table.tableClass2includes th.th1{
			padding:3px;
			width:auto;
		}
		div.articleNewsTopic table.tableClass2 table.tableClass2includes td{
			padding:3px;
			vertical-align:top;
			text-align:left;
			border:1px solid #d7cfb4;
			border-collapse:collapse;
		}
		div.articleNewsTopic table.tableClass2 table.tableClass2includes td ul{
			margin:3px;
		}
		div.articleNewsTopic table.tableClass2 table.tableClass2includes td ul li{
			padding:3px;
			margin:3px;
		}
/* TableClass3 */
	div.articleNewsTopic table.tableClass3{
		width:500px;
		margin:10px;
	}
	div.articleNewsTopic table.tableClass3 th{
		padding:5px;
		vertical-align:top;
		background-color:#f7ecd7;
	}
	div.articleNewsTopic table.tableClass3 td{
		padding:3px;
	}
		div.articleNewsTopic table.tableClass3 td.w50{
			width:50%;
			text-align:center;
		}
		div.articleNewsTopic table.tableClass3 td.w100{
			width:100px;
			text-align:left;
		}
		div.articleNewsTopic table.tableClass3 th.w120{
			width:120px;
			text-align:center;
		}
p.centerView2{
	margin:0;
	padding:0;
	text-align:center;
}
ul.nomal{
	margin-left:25px;
	padding:0;
}
ul.nomal li{
	list-style-type:disc;
	list-style-position:outside;
	padding-bottom:3px;
}


ul.otonohi{
	margin:0 0 0 10px;
	padding:0;
	line-height:140%;
	
}

ul.otonohi li{
	margin-left:25px;
	list-style-type:none;
	list-style-position:outside;
	padding-bottom:3px;
	list-style-image:url(../detail/20071121/images/hosi.gif);
}

ul.otonohi li.none{
	margin:0;
	list-style-type:none;
	list-style-position:outside;
	padding-bottom:3px;
	list-style-image:none;
}

ul.otonohi li.none2{
	margin:0;
	list-style-type:none;
	list-style-position:outside;
	padding-bottom:3px;
	list-style-image:none;
	font-size:95%;
}

ul.otonohi li.in{
	margin-left:26px;
	list-style-type:none;
	list-style-position:outside;
	padding-bottom:3px;
	list-style-image:none;
}

ul.otonohi li.in2{
	margin-left:66px;
	list-style-type:none;
	list-style-position:outside;
	padding-bottom:3px;
	list-style-image:none;
}

ul.otonohi li.in3{
	margin-left:0;
	list-style-type:none;
	list-style-position:outside;
	padding-bottom:3px;
	list-style-image:none;
}

ul.fuhe{
	margin-left:25px;
	padding:0;
}

ul.fuhe li{
	margin:0;
	padding:0;
	list-style-type:disc;
	font-weight:bold;
}

ul.fuhe li.nomal{
	margin-bottom:3px;
	padding-left:14px;
	list-style-type:none;
	font-weight:normal;
}

ul.cd{
	margin-left:30px;
	padding:0;
	line-height:160%;
	list-style-position:outside;
	
}

ul.cd li{
	list-style-type:decimal;
}

ul.suji{
	margin:0;
	padding:0
}

ul.pdf{
	margin:0;
	padding:0;
}

ul.pdf li{
	margin-bottom:8px;
	padding:4px 0 5px 28px;
	list-style-type:none;
	background-image:url(../images/list_icon.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

img.detail_photoImage{
	border:1px solid #666666;
}

div.taikanBanner{
			margin:2px 0 2px 0px;
			padding:2px 5px 2px 2px;
			font-weight:bold;
			font-size:100%;
			color:#CC0000;
			width:130px;
			float:right;
		}
		
ul.normalList{
	list-style-position:outside; 
}

ul.normalList li{
	margin-left:25px;
	padding-bottom:3px;
	line-height:160%;
	list-style-type:disc;
}