@charset "utf-8";
/****************************************************************************************************
	Site Header
****************************************************************************************************/
header#site-header.has-header-image h1.title a {
	background-image: url(../images/site-header.png);
}

/****************************************************************************************************
	Contents
****************************************************************************************************/
article.medianetwork-index {
	margin-top: 0;
	padding-top: 0;
}
/* slider */
div#issue-slider {
	margin: 3px;
}
div#issue-slider div.nivoSlider {
	margin-bottom: 0;
}
/* share & notices */
article.medianetwork-index section.in-page.both div.panel.left ul.nodes li.node,
article.medianetwork-index section.in-page.both div.panel.right ul.nodes li.node {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}
/* notices */
article.medianetwork-index section.in-page.both div.panel.right ul.nodes li.node div.description,
article.medianetwork-index section.in-page.both div.panel.right ul.nodes li.node dl {
	margin-bottom: 0;
	padding-bottom: 0;
}
article.medianetwork-index section.in-page.both div.panel.right ul.nodes li.node dl dt {
	margin-left: 0;
	padding-left: 20px;
	text-indent: -20px;
}
article.medianetwork-index section.in-page.both div.panel.right ul.nodes li.node dl dd {
	margin-left: 0;
	padding-left: 20px;
}

/* manifest table */
article.medianetwork-index section.in-page.both div.panel.center ul.nodes li.node {
	text-align: left;
}
article.medianetwork-index section.in-page.both div.panel.center ul.nodes li.node,
article.medianetwork-index section.in-page.both div.panel.center ul.nodes li.node div.description {
	margin-top: 0;
	padding-top: 0;
}
table.manifest {
	margin: 0;
	border-collapse: collapse;
}
div.table-title,
table.manifest caption {
	height: 80px;
	background: transparent url(../images/stance-comparison-table-header.png) scroll no-repeat center center;
	color: #FFFFFF;
	line-height: 80px;
	text-align: left;
	text-indent: 20px;
	font-size: 20px;
	overflow: hidden;
}
table.manifest caption {
	display: none;
}
table.manifest th,
table.manifest td {
	vertical-align: middle;
	border: 1px solid #AAAAAA;
}
table.manifest h2 {
	color: #0088CC;
}
table.manifest a {
	font-weight: normal;
	color: #555555;
}
table.manifest a:hover {
	color: #000000;
}
table.manifest th.party {
	width: 64px;
	height: 64px;
	background: transparent url(../images/badge-portrait-default.png) scroll no-repeat center center;
	text-indent: -10000px;
	overflow: hidden;
}
table.manifest th.party.sn {
	background-image: url(../images/party-sn.png);
}
table.manifest th.party.mt {
	background-image: url(../images/party-mt.png);
}
table.manifest th.party.tj {
	background-image: url(../images/party-tj.png);
}
table.manifest th.party.nj {
	background-image: url(../images/party-nj.png);
}
table.manifest th.issue {
}
table.manifest td.response {
	background: transparent url(../images/response-agree.png) scroll no-repeat center center;
}
table.manifest td.response>a,
table.manifest td.response>span {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -10000px;
	overflow: hidden;
}
table.manifest td.response.agree {
	background-image: url(../images/response-agree.png);
}
table.manifest td.response.disagree {
	background-image: url(../images/response-disagree.png);
}
table.manifest td.response.different {
	background-image: url(../images/response-different.png);
}
table.manifest td.response.pending {
	background-image: url(../images/response-pending.png);
}
table.manifest td.discuss a {
	color: #000000;
	white-space: nowrap;
	font-size: 11px;
	font-family: 돋움, Dotum, 굴림, Gulim, inherit;
	text-decoration: none;
}
table.manifest td.discuss a:hover {
	color: #0088CC;
}