div#mainContents div.concept {
	margin-bottom: 60px;

}

div#mainContents div.concept p {
	line-height: 1.7em;

}


div#mainContents div.concept em{
	font-style: normal;
	color: #CC0000;
}


div#mainContents div.concept div.to_about {
	float: right;
	padding-bottom: 20px;
}

div#mainContents div.concept div.to_about a {
	background-image: url(/res/images/common/nxt.png);
	background-position: 0 3px;
	background-repeat: no-repeat;
	padding-left: 22px

}

div#mainContents div.concept div.to_about a:hover {
	background-image: url(/res/images/common/nxt_h.png);

}


div#mainContents div.concept dl.dl2 dt {
	font-size: 0.83em;

}


div#mainContents h2.h {
	margin-bottom: 30px;
}


/* ---------------------------------------------------------------------------------------------------- */
/* What's Hot (twitter) 2010.01  */

div#hot {
	position: relative;
	padding: 0 0 20px 0;
	width: 850px;
	height: 30px;
	background-color: #FFFFFF;
}
/*\*/
* html div#hot {
	height: 50px;
}
/**/

	div#hot h2,
	div#hot p,
	div#hot #tweet-shade,
	div#hot ul {
		position: absolute;
		z-index: 1;
		overflow: hidden;
		top: 0;
		height: 30px;
		text-align: left;
		background-color: #EEEEEE;
	}

	div#hot h2 {
		left: 0;
		width: 95px;
	}
	
	div#hot p,
	div#hot #tweet-shade {
		left: 95px;
		padding-right: 10px;
		width: 630px;
		line-height: 32px;
		font-size: 12px;
		color: #4D4D4D;
	}

		div#hot p .tweet {
		}

			div#hot p .tweet a.follow {
				color: #AAAAAA;
			}

			div#hot p .tweet .tweet-body {
			}

				div#hot p .tweet .tweet-body a {
					margin-right: .5em;
					color: #4D4D4D;
					text-decoration: none;
				}
				div#hot p .tweet .tweet-body a:hover {
					color: rgb(193,39,45);
				}

			div#hot p .tweet .tweet-time {
			}

		div#hot #tweet-shade {
			/* 0 - 100 */ filter: alpha(opacity=100);
			/* 0 - 1.0 */ -moz-opacity: 1;
			/* 0 - 1.0 */ opacity: 1;
		}

	div#hot ul {
		z-index: 10;
		left: 640px;
		padding-left: 80px;
		width: 130px;
		background: transparent url(/res/images/common/twitter_boxBg.png) no-repeat left top;
		list-style: none outside;
	}
	/*\*/
	* html div#hot ul {
		left: 720px;
		padding-left: 0;
		background: #EEEEEE none;
	}
	/**/

		div#hot ul li {
			padding: 5px 5px 5px 15px;
			width: 110px;
			height: 20px;
			background-color: #EEEEEE;
		}


