/**
 * $Rev: 6153 $
 */

#contents div.ps01-contentPanel01-dc02 div.ps01-content div.bgImageUnit {
	padding-top: 0;
	padding-bottom: 0;
}

#contents div.ps01-contentPanel01-dc02 div.sequentialNav {
	zoom: 1;
	position: relative;
	padding: 0 20px 0 20px;
	left: -20px;
	width: 880px; /*  920px */
	_left: 0;
	_margin-left: -20px;
	_margin-right: -20px;
}
#contents div.ps01-contentPanel01-dc02 div.sequentialNav:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit {
	width: 432px;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit:after,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit span.thumb,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit span.thumb {
	display: block;
	padding-bottom: 9px;
	background: url(/img/shared/ps01/bg_sequencial-nav_imgshadow.png) 0 100% repeat-x;
	_padding-bottom: 0;
	_background: none;
	width: 52px;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit span.labels {
	display: block;
	min-height: 46px;
	*min-height: 47px;
	_height: 46px;
	padding-top: 6px;
	*padding-top: 5px;
	_padding-top: 6px;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit span.labels:after,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit span.labels:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit span.number,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit span.number {
	font-size: 85.7%;
	line-height: normal;
	display: inline-block;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit span.title,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit span.title {
	display: block;
	font-weight: bold;
	line-height: normal;
}

#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a {
	text-decoration: none;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a *,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a * {
	*cursor: hand;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:link span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:link span.thumb img {
	border:1px solid #cdddff;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:visited span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:visited span.thumb img {
	border:1px solid #eeccff;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:visited:hover span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:visited:active span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:visited:hover span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:visited:active span.thumb img {
	border:1px solid #c172e8;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:hover span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:active span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:hover span.thumb img,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:active span.thumb img {
	border:1px solid #769ef4;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:hover span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:active span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:hover span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:active span.labels {
	text-decoration: underline;
}

#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:hover span.labels span.number,
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:hover span.labels span.title,
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:active span.labels span.number,
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit a:active span.labels span.title,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:hover span.labels span.number,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:hover span.labels span.title,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:active span.labels span.number,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit a:active span.labels span.title {
	background-color: #e5eeff;
}

#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-prev,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-prev {
	float: left;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-next,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-next {
	float: right;
}

#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-prev span.thumb,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-prev span.thumb {
	float: left;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-prev span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-prev span.labels {
	float: left;
	margin-left: 5px;
	padding-left: 37px;
	background: url(/img/shared/ps01/icn_sequencial-nav_arrow_01.png) 0 12px no-repeat;
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_01.gif);
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-prev a:hover span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-prev a:hover span.labels {
	background-image: url(/img/shared/ps01/icn_sequencial-nav_arrow_01_o.png);
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_01_o.gif);
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-next span.thumb,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-next span.thumb {
	float: right;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-next span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-next span.labels {
	float: right;
	margin-right: 5px;
	padding-right: 37px;
	background: url(/img/shared/ps01/icn_sequencial-nav_arrow_02.png) 100% 12px no-repeat;
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_02.gif);
	text-align: right;
}
#contents div.ps01-contentPanel01-dc02 div.sequetialNavUnit-next a:hover span.labels,
#contents div.ps01-contentPanel01-dc02 div.sequentialNavUnit-next a:hover span.labels {
	background-image: url(/img/shared/ps01/icn_sequencial-nav_arrow_02_o.png);
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_02_o.gif);
}

#contents div.ps01-contentPanel01-dc02 #sequentialNavTop {
	padding-top: 15px;
	padding-bottom: 1px;
	_padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
#contents div.ps01-contentPanel01-dc02 #sequentialNavBottom {
	padding-top: 10px;
	padding-bottom: 6px;
	margin-top: 50px;
    border-top: 1px solid #ccc;
}

#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 {
	zoom: 1;
	margin-top: 28px;
	margin-bottom: 0;
	_margin-bottom: -40px;
	padding-bottom: 22px;
}
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 + h3.contentTitleB03 {
	margin-top: 0;
}
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 div.thumb {
	width: 133px;
	float: left;
	padding-bottom: 11px;
	background: url(/img/shared/ps01/bg_imgshadow_01.gif) 0 100% repeat-x;
}
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 h2 {
	margin-left: 149px;
	font-size: 36px;
	*font-size: 257.14%;
	line-height: normal;
	color: black;
	font-weight: normal;
	color: #222;
	letter-spacing: -1px;
}
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 h2 span.number {
	display: block;
	font-size: 18px;
	*font-size: 50%;
	color: #555555;
	letter-spacing: normal;
}
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 p.leadText {
	margin-left: 149px;
	font-size: 18px;
	*font-size: 128.6%;
	line-height: 1.11;
	font-weight: normal;
	margin-top: 0.61em;
}
#contents div.ps01-contentPanel01-dc02 div.featuresTitleBlockB01 ul.linkListB01 {
	margin-left: 149px;
	margin-top: 0.72em;
}



/**************************************
 * added at upgrade on 2010.09
 **************************************/
.ps01-contentPanel01-dc02 .siblingLinks {
	position: relative;
	padding: 9px 12px 18px;
	left: -20px;
	width: 896px; /*  920px */
    border-bottom: 1px solid #ccc;
	font-size: 12px;
	*font-size: 85.7%;

	_left: 0;
	_margin-left: -20px;
	_margin-right: -20px;
	*zoom: 1;
}
.ps01-contentPanel01-dc02 .siblingLinks:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.ps01-contentPanel01-dc02 .siblingLinksUnit {
	margin: 0;
	padding: 0;
}
.ps01-contentPanel01-dc02 .siblingLinksUnitL {
	float: left;
	width: 448px;
	background: url(../../../img/shared/ps01/bg_siblinglinks_01_m.gif) 100% 0 repeat-y;
}
.ps01-contentPanel01-dc02 .siblingLinksUnitR {
	float: right;
	width: 437px;
	padding-left: 11px;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 {
	margin: 0;
	padding: 0;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 li {
	padding-left: 0;
	text-indent: 0;
	margin-bottom: 0;
	margin-top: 0;
	_height: 0;
	font-weight: bold;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 li:first-child {

}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 a {
	display: block;
	text-indent: -10px;
	background: none;
	margin-left: 8px;
	padding: 3px 0 3px 10px;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 a .title {
	padding-left: 10px;
	background-image: url(/img/shared/linklistmarker_02.gif);
	background-position: 1px 0.35em;
	background-repeat: no-repeat;
	_background-color: transparent;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 a:hover,
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 a:active {
	background: none;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 a:hover .title {
	background-color: #e5eeff;
	text-decoration: underline;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 .current {
	padding: 0;
	margin: 0;
}
#contents .ps01-contentPanel01-dc02 .siblingLinksUnit .linkListB01 .current .title {
	display: block;
    border: 1px solid #ccc;
    background-color: #e3e3e3;
    margin: 0 10px;
	padding: 3px 10px;
	font-weight: bold;
	min-height: 14px;
	_height: 14px;
    box-shadow: inset 0 1px 0 #c1c1c1;
}


.ps01-contentPanel01-dc02 .sequentialNav02 {
	zoom: 1;
	position: relative;
	padding: 14px 20px 10px 20px;
	left: -20px;
	width: 880px; /*  920px */
	_left: 0;
	_margin-left: -20px;
	_margin-right: -20px;
	min-height: 65px;
	_height: 65px;
    border-top: 1px solid #ccc;
	margin-top: 50px;
}
.ps01-contentPanel01-dc02 .sequentialNav02:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit,
.ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit {
	min-height: 46px;
	*min-height: 47px;
	_height: 46px;
}
.ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit a,
.ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit a {

}
.ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit a:hover,
.ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit a:hover {
	background-color: transparent;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit a .number,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit a .number {
	color: #555555;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit a:hover .number,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit a:hover .title,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit a:hover .number,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit a:hover .title {
	background-color: #e5eeff;
	text-decoration:underline;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit .number em,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit .number em {
	font-size: 18px;
	*font-size: 150%;
	color: #555555;
	font-weight: normal;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-prev,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-prev {
	float: left;
	width: 258px;/*282px;*/
	margin-right: 15px;
	border-right: 1px solid #cccccc;
	min-height: 57px; /*77px*/
	_height: 57px;
	padding: 10px 12px 10px 12px;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-prev a,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-prev a {
	display: inline-block;
	padding-left: 37px;
	background-image: url(/img/shared/ps01/icn_sequencial-nav_arrow_01.png);
	background-position: 0 12px;
	background-repeat: no-repeat;
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_01.gif);
	min-height: 42px;
	_height: 42px;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-prev a:hover,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-prev a:hover {
	background-image: url(/img/shared/ps01/icn_sequencial-nav_arrow_01_o.png);
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_01_o.gif);
}

#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-next,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-next {
	float: right;
	width: 258px;/*282px;*/
	text-align: right;
	border-left: 1px solid #cccccc;
	min-height: 57px; /*77px*/
	_height: 57px;
	padding: 10px 12px 10px 12px;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-next a,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-next a {
	display: inline-block;
	background-image: url(/img/shared/ps01/icn_sequencial-nav_arrow_02.png);
	background-position: 100% 12px;
	background-repeat: no-repeat;
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_02.gif);
	padding-right: 37px;
	min-height: 42px;
	_height: 42px;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-next a:hover,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-next a:hover {
	background-image: url(/img/shared/ps01/icn_sequencial-nav_arrow_02_o.png);
	_background-image: url(/img/shared/ps01/ie6/icn_sequencial-nav_arrow_02_o.gif);
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-current,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-current {
	width: 282px;
    border: 1px solid #ccc;
    background-color: #e3e3e3;
	padding: 0;
	margin: 0;
	position: absolute;
	top: 20px;
	left: 319px;
    box-shadow: inset 0 1px 0 #c1c1c1;
}
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequetialNavUnit-current .body,
#contents .ps01-contentPanel01-dc02 .sequentialNav02 .sequentialNavUnit-current .body {
	min-height: 59px; /*65*/
	_height: 59px; /*65*/
	padding: 3px 12px;
	text-align: center;
}


/**
 * contentTitleB03
 */
#contents h3.contentTitleB03 {
	position: relative;
	left: -20px;

	width: 853px; /*  920px */
	padding: 35px 20px 0 47px;
	margin: 40px 0 1.208em;

	background: url(../../../img/shared/ps01/bg_features-content-title_01.gif) 0 0 no-repeat;
	font-size: 24px;
	*font-size: 171.4%;
	color: #222222;
	font-weight: normal;
	line-height: normal;
	letter-spacing: -1px;
	
	_left: 0;
	_margin-left: -20px;
	_margin-right: -20px;
}
#contents .parallelBlockB01Half .parallelUnitB01L h3.contentTitleB03,
#contents .parallelBlockB01Half .parallelUnitB01R h3.contentTitleB03 {
	width: 385px;
}
#contents .parallelBlockB01Half .parallelUnitB01L h3.contentTitleB03 {
	_margin-right: 0;
}
#contents .parallelBlockB01Half .parallelUnitB01R h3.contentTitleB03 {
	background-image: url(../../../img/shared/ps01/bg_features-content-title_02.gif);
	background-position: 100% 0;
}
#contents div.parallelBlockB01Half.withContentTitleB03 {
	margin-top: 40px;
}


/**
 * productsNavB01
 */
.ps01-contentPanel01-dc02 #productsNavB01 {
	margin-top: 45px;
	margin-bottom: 45px;
}
/**************************************
 * added at upgrade on 2010.09
 **************************************/

/**************************************
 * added at upgrade on 2011.04
 **************************************/
.siblingLinksCompact {
    border-bottom: 1px solid #ccc;
	position: relative;
	padding: 14px 12px;
	left: -20px;
	width: 896px; /*  920px */
	_left: 0;
	_margin-left: -20px;
	_margin-right: -20px;
	*zoom: 1;
	font-size: 12px;
	line-height: 1.25;
	text-align: center;
	min-height: 40px;
	_height: 40px;
}
.siblingLinksCompact-bottom {
	margin-top: 32px;
	background: none;
	padding-bottom: 28px;
	min-height: 45px;
	_height: 45px;
}
.siblingLinksCompact:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.siblingLinksCompact .links {
	text-align: left;
}
.siblingLinksCompact .links li{
	padding-left: 20px;
	text-indent: -20px;
	margin-bottom: 0.36em;
}
.siblingLinksCompact .links li a {
	padding-left: 20px;
	_background-color: transparent;
	background-image: url(../../../img/shared/linklistmarker_02.gif);
	background-position: 11px 0.35em;
	background-repeat: no-repeat;
}
.siblingLinksCompact .links li a:link,
.siblingLinksCompact .links li a:visited {
	text-decoration:none;
}
.siblingLinksCompact .links li a:hover,
.siblingLinksCompact .links li a:active {
	text-decoration:underline;
}

.siblingLinksCompact-activate .links {
	zoom: 1;
	display: inline-block;
	margin: 0 auto;
}
.siblingLinksCompact-activate .links:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.hasCurrent {
	position: absolute;
}
.siblingLinksCompact-activate .links li {
	width: 31px;
	min-height: 38px;
	_height: 38px;
	float: left;
	font-size: 14px;
	color: #555555;
	text-indent: 0;
	padding-left: 0;
	margin: 0 1px 0 0;
}
.siblingLinksCompact-activate .links li.current {
	padding-top: 11px;
	min-height: 27px;
	_height: 27px;
	background: url(../../../img/shared/ps01/bg_siblinglinkitem_02_s.gif) 50% 0 no-repeat;
	text-align: center;
}
.siblingLinksCompact-activate .links li a{
	display: block;
	background: url(../../../img/shared/ps01/bg_siblinglinkitem_02.gif) 50% 0 no-repeat;
	width: 31px;
	text-align: center;
	min-height: 27px;
	_height: 27px;
	color: #555555;
	text-decoration: none;
	padding: 11px 0 0 0;
}
.siblingLinksCompact-activate .links li a:hover {
	background-image: url(../../../img/shared/ps01/bg_siblinglinkitem_02_o.gif);
	text-decoration:none;
}
.siblingLinksCompact-activate .links li .title {
	display: none;
}
.siblingLinksCompact .arrowUnit {
	background: url(../../../img/shared/ps01/line_siblinglinks_01.gif) 0 0 no-repeat;
	padding-top: 2px;
	min-height: 36px;
	_height: 36px;
}
.siblingLinksCompact .arrowUnit-left {
	float: left;
	background-position: 100% 0;
	padding-right: 10px;
	text-align: right;
}
.siblingLinksCompact .arrowUnit-right {
	float: right;
	padding-left: 10px;
	text-align: left;
}
.siblingLinksCompact .arrowUnit a {
	display: inline-block;
	background: none;
	position: relative;
	min-height: 34px;
	_height: 34px;
	text-align: left;
	padding-top: 9px;
	text-decoration: none;
}
.siblingLinksCompact .arrowUnit-left a {
	padding-right: 45px;
}
.siblingLinksCompact .arrowUnit-right a {
	padding-left: 45px;
}
.siblingLinksCompact .arrowUnit a .title {

}
.siblingLinksCompact .arrowUnit a:hover .title  {
	background-color: #e5f0ff;
	color: #0442be;
	text-decoration: underline;
}
.siblingLinksCompact arrowUnit a:visited:hover .title {
	color: #782C9E;
}
.siblingLinksCompact .arrowUnit a .arrow {
	background: url(../../../img/shared/ps01/bg_siblinglinks_arrows_01.gif) 0 0 no-repeat;
	width: 33px;
	height: 29px;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.siblingLinksCompact .arrowUnit-left a .arrow {
	background-position: 0 0;
	right: 0;
}
.siblingLinksCompact .arrowUnit-left a:hover .arrow {
	background-position: 0 -29px;
}
.siblingLinksCompact .arrowUnit-right a .arrow {
	background-position: -33px 0;
	left: 0;
}
.siblingLinksCompact .arrowUnit-right a:hover .arrow {
	background-position: -33px -29px;
}

#siblingLinksCompactLabel {
	position: absolute;
	left: 50px;
	top: 0;
	z-index: 20;
	padding: 10px 18px 0;
	min-width: 266px;
}
#siblingLinksCompactLabel .bg {
	height: 45px;
	position: absolute;
	z-index: 1;
	top: 0;
	left: auto;
}
#siblingLinksCompactLabel .bg-l {
	background: url(../../../img/shared/ps01/bg_siblinglinks_label_01_l.png) 0 0 no-repeat;
	left: 0;
	width: 8px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shared/ps01/bg_siblinglinks_label_01_l.png', sizingMethod=image);
}
#siblingLinksCompactLabel .bg-ml {
	background: url(../../../img/shared/ps01/bg_siblinglinks_label_01_m.png) 0 0 repeat-x;
	width: 8px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shared/ps01/bg_siblinglinks_label_01_m.png', sizingMethod=scale);
}
#siblingLinksCompactLabel .bg-r {
	background: url(../../../img/shared/ps01/bg_siblinglinks_label_01_r.png) 0 0 no-repeat;
	width: 8px;
	right: 0;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shared/ps01/bg_siblinglinks_label_01_r.png', sizingMethod=image);
}
#siblingLinksCompactLabel .bg-mr {
	background: url(../../../img/shared/ps01/bg_siblinglinks_label_01_m.png) 0 0 repeat-x;
	width: 8px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shared/ps01/bg_siblinglinks_label_01_m.png', sizingMethod=scale);
}
#siblingLinksCompactLabel .bg-p {
	background: url(../../../img/shared/ps01/bg_siblinglinks_label_01_p.png) 0 0 no-repeat;
	width: 19px;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/shared/ps01/bg_siblinglinks_label_01_p.png', sizingMethod=image);
}
#siblingLinksCompactLabel p {
	position: relative;
	z-index: 2;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#siblingLinksCompactLabel p .number {
	font-size: 20px;
}
#siblingLinksCompactLabel p .title {

}

/**************************************
 * for print
 **************************************/
@media print {
	#contents div.ps01-contentPanel01-dc02 div.sequentialNav {
		display: none;
	}
}
