td {
	font-size: 11px;
	line-height: 125%;
	color: #666666
}
.txt13px {
	font-size: 13px;
	line-height: 125%
}
.txt10 {
	font-size: 10px;
	line-height: 125%
}
#publishing_contents_detail {
}
#publishing_contents_detail h2 {
	padding:0 0 15px 0;
}
#publishing_contents_detail h2.Contents{
	background: url(2011/05/img/subtitle.gif) no-repeat;
	color: #FFF;
	height: 35px;
	width: 635px;
	font-size: 11px;
	display: block;
	padding: 20px 0 0 0;
	text-align: right;
	}
#publishing_contents_detail h2.Contents p{
	padding-right: 15px;
	}	
#publishing_contents_detail .inner {
	width:595px;
	margin-left:20px;
}
#publishing_contents_detail h3 {
	color:#6e6e6e;
	font-size:20px;
	font-weight:bold;
margin:0 0 30px 0;
}
#publishing_contents_detail h4{
margin:0 0 15px 0;
clear:both;
}
#publishing_contents_detail p.story{
width:575px;
margin:0 auto 25px auto;}
#publishing_contents_detail p.foottxt{
font-size:10px;
padding:0 0 35px 0;}
#publishing_contents_detail .inner ul{
width:575px;
padding: 0 0 20px 10px;
float:left;}
#publishing_contents_detail .inner ul li{
	float:left;
	background: url(img/line.gif) repeat-x bottom;
	width:575px;
	list-style-type: none;
padding:0 0 15px 0;
margin:0 0 15px 0;
}#publishing_contents_detail .inner ul li strong{
display:block;
font-size:20px;}
#publishing_contents_detail .inner ul li.line2 p{
float:left;
width:360px;}
#publishing_contents_detail .inner ul li.line2 img{
float:right;}
#publishing_contents_detail .spec{
width:575px;
margin:0 auto 50px auto;}
#publishing_contents_detail .spec h5{
font-weight:bold;
padding:0 0 3px 0;
margin:0 0 3px 0;
border-bottom:1px solid #cccccc;}
#publishing_contents_detail .spec img{
margin:15px auto 0 auto;
display:block;}

