#mainArea.topics .sct p,
#mainArea.cross .sct p,
#mainArea.int .sct p{
	text-align: justify;
	text-justify: distribute;
}	
/*
@media all and (-ms-high-contrast:none){
	#mainArea.topics .sct p,
	#mainArea.cross .sct p,
	#mainArea.int .sct p{
		text-align: left;
	}		
}
*/


#mainArea.topics .intro p.text{
	text-align: justify;
}

#mainArea.int .profile{
	padding-top: 30px;
}

#art_pt td{
	position: relative;
}

#art_pt td sup{
	position: absolute;
	bottom: 105px;
	left: 100px;
}

#mainArea.topics #art_pt caption{
	padding-bottom: 0;
}

#mainArea.topics #art_pt+div.sct02{
	background: none;
}

#mainArea.intro .sct560 p{
	text-align: justify;
}

#mainArea.topics .sct02 dt.ref_page{
	color: #333;
}

#mainArea.intro .sct02 .talk .interview div.details{
	width: 540px;
	overflow: hidden;
}

#mainArea.intro .sct02 .talk div.interview{
	float:left;
	margin-left:40px;
	position:relative;
	width:540px;
}

#mainArea.intro .sct02 .talk .interview div.detail{
	width: 265px;
	float: left;
	margin-right: 10px;
	clear: inherit;
}

#mainArea.intro .sct02 .talk .interview div.detail:nth-child(even){
	margin-right: 0;
}

#mainArea.intro .sct02 .talk .interview dl{
	width: 165px;
	padding-left: 5px;
}

#mainArea.intro .sct02 .talk .interview dl dt{
	text-align: justify;
}

#mainArea.intro .sct02 .talk div.theme{
	float: right;
	margin-right: 6px;
}

div.int p{
	margin-bottom: 4px;
}

div.int p:last-child{
	margin-bottom: 0;
}

/*
#mainArea.topics .sct p.wrap,
#mainArea.cross .sct p.wrap,
#mainArea.int .sct p.wrap{
	text-align: left;
	word-wrap: break-all;
}
*/


.sr_chart{
	width: 80%;
}

.sr_chart th,
.sr_chart td{
	padding: 0.5em;
	font-weight: inherit;
	width: 50%;
}

.sr_chart th{
	background-color: #9fd2e3;
}

.sr_chart td{
	background-color: #ffd2b3;
}

.sr_chart td.two_col{
	background-color: #c4d797;
	text-align: center;
}

.chart_016{
	width: 100%;
}

.chart_016 th,
.chart_016 td{
	width: inherit;
	text-align: center;
	
}

.chart_016 th{
	font-weight: bold;
}

.chart_016 td{
	background-color: #cccccc;
}

.chart_016 .even{
	background-color: #00d5ff;
}

.chart_016 .odd{
	background-color: #ffaa00;
}

.chart_016 .parity{
	background-color: #ffea00;
}
