/* CSS Document */

/* Layout */
body#pcs	{
	color:#333333;
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	}

body#pcs #Area	{
	width:747px;
	margin:0px;
	padding:0px;
	}

body#pcs #Area #Head	{
	width:747px;
	height:72px;
	margin:0px;
	padding:0px;
	}

body#pcs #Area #Main	{
	width:711px;
	margin:0px 18px;
	padding:0px;
	}
	body#pcs #Area #Main #Mnavi {
		float:left;
		width:165px;
		margin-right:17px;
		padding:0px;
		}
	body#pcs #Area #Main #Mcontents	{
			float:right;
			width:529px;
			margin:0px;
			padding:0px;
			line-height:120%;
			}
			body#pcs #Area #Main #Mcontents .Mfl	{
				float:left;
				width:347px;
				margin:0px;
				padding:0px;
				}
			body#pcs #Area #Main #Mcontents .Mfr	{
				float:right;
				width:165px;
				margin:0px;
				padding:0px;
				}
			body#pcs #Area #Main #Mcontents .Mfc	{
				clear:both;
				}

body#pcs #Area #Foot	{
	clear:both;
	width:747px;
	margin:0px 0px 10px;
	padding:0px;
	}

/* HTML Elements Style */

body#pcs img	{
	margin:0px;
	padding:0px;
	border:0px;
	}

body#pcs div	{
	margin:0px;
	padding:0px;
	}

body#pcs p	{
	margin:0px;
	padding:0px;
	line-height:120%;
	}

body#pcs hr.hid	{
	display:none;
	}

body#pcs #main table	{
	border:0px;
	}

body#pcs #main th, body#pcs #main td	{
	line-height:120%;
	border:0px;
	}

body#pcs #main th.w1p, body#pcs #main td.w1p	{
	width:1%;
	}

/* Link Style */

body#pcs #Main a:link, body#pcs .pop a:link	{
	color:#003399;
	text-decoration:underline;
	font-weight:normal;
	}
body#pcs #Main a:visited, body#pcs .pop a:visited	{
	color:#003399;
	text-decoration:underline;
	font-weight:normal;
	}
body#pcs #Main a:active, body#pcs .pop a:active	{
	color:#0099CC;
	text-decoration:none;
	font-weight:normal;
	}
body#pcs #Main a:hover, body#pcs .pop a:hover	{
	color:#0099CC;
	text-decoration:none;
	font-weight:normal
	}

/* Text Style */

body#pcs .notes {	color:#FF6600;	}
body#pcs .fcw {	color:#ffffff;	}

body#pcs .fwb,	body#pcs th .fwb {	font-weight:bold;	}
body#pcs .fwn {	font-weight:normal;	}


body#pcs .fssuc	{	font-size:100%;	}
body#pcs .indent1	{	text-indent:-1em; margin-left:1em; }
body#pcs .indent2	{	text-indent:-2em; margin-left:2em; }
body#pcs .indent3	{	text-indent:-3em; margin-left:3em; }
/* Contents Parts Style */

body#pcs h1 {
	margin-bottom:15px;
	}

body#pcs .ptop {
	clear:both;
	display:block;
	text-align:right;
	margin-bottom:20px;
	}
	body#pcs .ptop a {
		padding:0px 0px 0px 12px;
		background: url("../img/ic_anv02.gif") no-repeat;
		}

body#pcs .link {
	display:block;
	padding:0px 0px 0px 16px;
	background: url("../img/ic_link02.gif") no-repeat left;
	}

body#pcs .ref {
	padding:0px 0px 0px 16px;
	background: url("../img/ic_blank.gif") no-repeat left;
	}

body#pcs a.nv {
	display:block;
	padding:0px 0px 0px 16px;
	background: url("../img/ic_anv01.gif") no-repeat top left;
	}    
body#pcs a.panv {
	padding:0px 0px 0px 16px;
	background: url("../img/ic_anv01.gif") no-repeat left;
	}    
body#pcs a.p {
	padding:0px 0px 0px 16px;
	background: url("../img/ic_link02.gif") no-repeat left;
	}
body#pcs a.bl {
	display:block;
	padding:0px 0px 0px 16px;
	background: url("../img/ic_blank.gif") no-repeat top left;
	}
body#pcs a.pbl {
	padding:0px 0px 0px 16px;
	background: url("../img/ic_blank.gif") no-repeat left;
	}
body#pcs a.pdf {
	display:block;
	padding:0px 0px 0px 16px;
	background: url("../img/ic_pdf.gif") no-repeat top left;
	}
body#pcs a.ppdf {
	padding:0px 0px 0px 16px;
	background: url("../img/ic_pdf.gif") no-repeat left;
	}

body#pcs .deco01	{
	width:80%;
	text-align:left;
	margin:10px auto;
	padding:4px;
	background:#d0f2e0;
	border:#8ed8b5 solid 1px;
	}

body#pcs .deco02	{
	width:80%;
	text-align:left;
	margin:10px auto;
	padding:4px;
	background:#FFCC99;
	border:#FF9933 solid 1px;
	}

body#pcs .deco01a	{
	width:95%;
	text-align:left;
	margin:10px auto;
	padding:4px;
	background:#d0f2e0;
	border:#8ed8b5 solid 1px;
	}

body#pcs .deco02a	{
	width:95%;
	text-align:left;
	margin:10px auto;
	padding:4px;
	background:#FFCC99;
	border:#FF9933 solid 1px;
	}

body#pcs .Ptitle {
	width:100%;
	height:25px;
	margin:0px 0px 10px;
	padding:0px;
	background:#ffffff url("../img/bg_h2.jpg") repeat-x bottom;
	border-style:solid;
	border-color:#8ed8b5;
	border-width:3px 1px 1px 1px;
	}
	body#pcs .Ptitle h2 {
		color:#555555;
		float:left;
		padding:4px 0px 1px 24px;
		background:  url("../img/ic_h201.gif") no-repeat top left;
		line-height:120%;
		}
	body#pcs .Ptitle h2.new {
		background:  url("../img/ic_h202.gif") no-repeat top left;
		}
	body#pcs .Ptitle h2.pickup {
		background:  url("../img/ic_h203.gif") no-repeat top left;
		}
	body#pcs .Ptitle .r {
		float:right;
		margin:5px 4px 1px;
		padding:0px 0px 0px 16px;
		background:  url("../img/ic_link02.gif") no-repeat left;
		}

body#pcs #Mcontents .Plist_ind {
	width:100%;
	background-color:#cccccc;
	}
	body#pcs #Mcontents .Plist_ind td	{
		margin:0px;
		padding:0px;
		background-color:#ffffff;
		}
		body#pcs #Mcontents .Plist_ind a.mnv	{
			display:block;
			padding:0px 5px 0px 16px;
			background: url("../img/ic_link02.gif") no-repeat left;
			}

body#pcs #Mcontents .Plist01 {
		width:100%;
		background-color:#cccccc;
		text-align:center;
		margin-bottom:20px;
		}
			body#pcs #Mcontents .Plist01 th	{
				background-color:#ffffff;
				font-weight:bold;
				text-align:left;
				padding:4px 5px 1px 10px;
				}
			body#pcs #Mcontents .Plist01 .hlv01	{
				background-color:#777777;
				color:#ffffff;
				}
			body#pcs #Mcontents .Plist01 .hlv02	{
				background-color:#E8E8E8;
				}
			body#pcs #Mcontents .Plist01 .hlv03	{
				background-color:#FFCC66;
				}
			body#pcs #Mcontents .Plist01 .hlv04	{
				background-color:#E6E7EA;
				}
			body#pcs #Mcontents .Plist01 .hlv05	{
				background-color:#DFEEF9;
				}
			body#pcs #Mcontents .Plist01 .hlv06	{
				background-color:#FFF3E8;
				}
			body#pcs #Mcontents .Plist01 .hlv07	{
				background-color:#FFFFBF;
				}
			body#pcs #Mcontents .Plist01 td	{
				background-color:#ffffff;
				font-weight:normal;
				text-align:left;
				padding:4px 5px 1px 10px;
				}
				body#pcs #Mcontents .Plist01 a	{
					display:block;
					line-height:120%;
					margin:0px 0px 5px;
					padding:0px 16px;
					background: url("../img/ic_link01.gif") no-repeat top left;
					}
				body#pcs #Mcontents .Plist01 a.a	{
					display:none;
					padding:0px;
					}
				body#pcs #Mcontents .Plist01 a.p	{
					display:inline;
					padding-left:0px 0px 0px 16px;
					background: url("../img/ic_link02.gif") no-repeat left;
					}
				body#pcs #Mcontents .Plist01 a.bl	{
					background: url("../img/ic_blank.gif") no-repeat top left;
					}
				body#pcs #Mcontents .Plist01 a.pbl	{
					display:inline;
					padding:0px 0px 0px 16px;
					background: url("../img/ic_blank.gif") no-repeat left;
					}
				body#pcs #Mcontents .Plist01 a.pdf	{
					background: url("../img/ic_pdf.gif") no-repeat top left;
					}
				body#pcs #Mcontents .Plist01 a.ppdf	{
					display:inline;
					padding-left:0px 0px 0px 16px;
					background: url("../img/ic_pdf.gif") no-repeat left;
					}
				body#pcs #Mcontents .Plist01 .no {
					display:block;
					line-height:120%;
					padding:0px 0px 8px 16px;
					background: url("../img/ic_link01.gif") no-repeat top left;
					}
				body#pcs #Mcontents .Plist01 .no1 {
					display:block;
					line-height:120%;
					padding:0px 0px 2px 16px;
					background: url("../img/ic_link01.gif") no-repeat top left;
					}
			body#pcs #Mcontents .Plist01 td.anv	{
				background-color:#fffff7;
				font-weight:normal;
				text-align:left;
				padding:10px 10px 5px 10px;
				}
				body#pcs #Mcontents .Plist01 td.anv a{
					display:block;
					padding:0px 12px;
					background: url("../img/ic_anv01.gif") no-repeat top left;
					}
			body#pcs #Mcontents .Plist01 td.anv2	{
				background-color:#F3FFFF;
				font-weight:normal;
				text-align:left;
				padding:10px 10px 5px 10px;
				}
				body#pcs #Mcontents .Plist01 td.anv2 a{
					display:block;
					padding:0px 12px;
					background: url("../img/ic_anv01.gif") no-repeat top left;
					}

body#pcs #Mcontents .Plist02 {
		width:100%;
		margin-bottom:20px;
		}
		body#pcs #Mcontents .Plist02 .hlv01 {
			padding:4px 5px 1px 10px;
			background-color:#777777;
			color:#ffffff;
			margin-bottom:5px;
			}
		body#pcs #Mcontents .Plist02 .hlv02 {
			padding:4px 5px 1px 10px;
			background-color:#E8E8E8;
			margin-bottom:5px;
			}
		body#pcs #Mcontents .Plist02 .hlv02a {
			padding:4px 5px 1px 10px;
			background-color:#E7E7E7;
			margin-bottom:5px;
			}
		body#pcs #Mcontents .Plist02 .hlv02b {
			padding:4px 5px 1px 10px;
			background-color:#EFEFEF;
			margin-bottom:5px;
			}
		body#pcs #Mcontents .Plist02 .hlv03 {
			padding:4px 5px 1px 10px;
			background-color:#c3ebeb;
			margin-bottom:5px;
			}
		body#pcs #Mcontents .Plist02 .list {
			padding:4px 5px 1px 10px;
			margin-bottom:10px;
			}
			body#pcs #Mcontents .Plist02 .list a {
				display:block;
				margin:0px 0px 4px;
				padding:0px 16px;
				background: url("../img/ic_link01.gif") no-repeat 0px 4px;
				}
			body#pcs #Mcontents .Plist02 .list a.b{
				display:block;
				margin:0px 0px 4px;
				padding:0px 16px;
				background: url("../img/ic_blank.gif") no-repeat 0px 4px;
				}
		body#pcs #Mcontents .Plist02 .faq {
			padding:0px;
			margin:20px 0px;
			}
			body#pcs #Mcontents .Plist02 .faq th {
				font-weight:normal;
				text-align:left;
				}
			body#pcs #Mcontents .Plist02 .faq td {
				padding-bottom:10px;
				}
			body#pcs #Mcontents .Plist02 .faq .back {
				width:100%;
				height:20px;
				text-align:right;
				background: url("../img/li_cmn01.gif") repeat-x bottom;
				}

body#pcs #Mcontents .Plist03 {
	width:100%;
	margin-bottom:10px;
	}
	body#pcs #Mcontents .Plist03 .hlv01 {
		padding:4px 5px 1px 10px;
		background-color:#777777;
		color:#ffffff;
		margin-bottom:5px;
		}
	body#pcs #Mcontents .Plist03 .hlv02 {
		padding:4px 5px 1px 10px;
		background-color:#E8E8E8;
		margin-bottom:5px;
		}
	body#pcs #Mcontents .Plist03 th {
		font-weight:normal;
		line-height:120%;
		text-align:left;
		padding-right:10px;
		width:1%;
		}
		body#pcs #Mcontents .Plist03 .no {
			display:block;
			line-height:120%;
			padding:0px 0px 8px 16px;
			background: url("../img/ic_link01.gif") no-repeat top left;
			}
			body#pcs #Mcontents .Plist03 .no a {
				display:inline;
				padding:0px;
				background: url("/common/img/spacer.gif") no-repeat top left;
				}
		body#pcs #Mcontents .Plist03 a {
			display:block;
			line-height:120%;
			padding:0px 0px 8px 16px;
			background: url("../img/ic_link01.gif") no-repeat top left;
			}
			body#pcs #Mcontents .Plist03 a.bl {
				background: url("../img/ic_blank.gif") no-repeat top left;
				}
			body#pcs #Mcontents .Plist03 a.pdf	{
				display:block;
				padding-left:0px 0px 0px 16px;
				background: url("../img/ic_pdf.gif") no-repeat top left;
				}

body#pcs #Mcontents .Pplain	{
	width:100%;
	}
	body#pcs #Mcontents .Pplain .hlv01 {
		padding:4px 4px 1px;
		background-color:#777777;
		color:#ffffff;
		font-weight:bold;
		margin-bottom:10px;
		}
	body#pcs #Mcontents .Pplain .hlv02	{
		padding:4px 4px 1px;
		background-color:#E8E8E8;
		font-weight:bold;
		margin-bottom:10px;
		}
	body#pcs #Mcontents .Pplain .hlv03	{
		padding:4px 4px 1px;
		background-color:#c3ebeb;
		font-weight:bold;
		margin-bottom:10px;
		}
	body#pcs #Mcontents .Pplain p	{
		padding:0px 5px;
		margin-bottom:20px;
		}
	body#pcs #Mcontents .Pplain td p	{
		margin:0px;
		padding:0px;
		}

body#pcs #Mcontents .tbl01	{
	width:100%;
	background-color:#cccccc;
	}
	body#pcs #Mcontents .tbl01 th	{
		padding:4px 4px 1px;
		background:#ffffff;
		font-weight:normal;
		}
	body#pcs #Mcontents .tbl01 td	{
		padding:3px 4px 1px;
		background:#ffffff;
		}
	body#pcs #Mcontents .tbl01 a.arrow	{
		display:block;
		line-height:120%;
		margin:0px 0px 5px;
		padding:0px 16px;
		background: url("../img/ic_link01.gif") no-repeat top left;
		}
	body#pcs #Mcontents .tbl01 .hlv01 th	{
		background-color:#777777;
		color:#ffffff;
		font-weight:bold;
		}
	body#pcs #Mcontents .tbl01 .hlv02 th	{
		background-color:#E8E8E8;
		font-weight:bold;
		}
	body#pcs #Mcontents .tbl01 .bg01, body#pcs #Mcontents .tbl01 .bg01 th, body#pcs #Mcontents .tbl01 .bg01 td	{
		background-color:#F9FFF5;
		}
	body#pcs #Mcontents .tbl01 .bg02, body#pcs #Mcontents .tbl01 .bg02 th, body#pcs #Mcontents .tbl01 .bg02 td	{
		background-color:#E8E8E8;
		}
	body#pcs #Mcontents .tbl01 .bg03, body#pcs #Mcontents .tbl01 .bg03 th, body#pcs #Mcontents .tbl01 .bg03 td	{
		background-color:#EEF0FD;
		}


/* Sidenavi Parts Style */

body#pcs #Snvm .top	{
	width:165px;
	height:3px;
	margin:0px 0px;
	padding:0px;
	background: url("../img/li_snvm_t.gif") no-repeat;
	}
body#pcs #Snvm .bottom	{
	width:165px;
	height:3px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background: url("../img/li_snvm_b.gif") no-repeat;
	}
body#pcs #Snvm ul	{
	width:165px;
	margin:0px;
	padding:0px;
	background-color:#E9F8F1;
	}
	body#pcs #Snvm li	{
		padding:0px;
		list-style:none;
		border-style:solid;
		border-color:#8ed8b5;
		border-width:0px 1px 1px 1px;
		}
	body#pcs #Snvm li.t	{
		background: url("../img/bg_snvm_t.jpg") no-repeat top;
		border-style:solid;
		border-color:#8ed8b5;
		border-width:1px 1px 1px 1px;
		}
	body#pcs #Snvm li.m	{
		background: url("../img/bg_snvm_m.jpg") no-repeat top;
		}
	body#pcs #Snvm li.b	{
		background: url("../img/bg_snvm_b.jpg") no-repeat top;
		}
	body#pcs #Snvm li.bl	{
		background: url("../img/bg_snvm_bl.jpg") no-repeat top;
		}
	body#pcs #Snvm li a	{
		display:block;
		}
		body#pcs #Snvm li.t a	{
			padding:5px 6px;
			}
		body#pcs #Snvm li.m a, body#pcs #Snvm li.b a, body#pcs #Snvm li.bl a	{
			padding:5px 6px 5px 20px;
			}
		body#pcs #Snvm li.t a:hover	{
			background:  url("../img/bg_snvm_t_o.jpg") no-repeat top;
			}
		body#pcs #Snvm li.m a:hover	{
			background:  url("../img/bg_snvm_m_o.jpg") no-repeat top;
			}
		body#pcs #Snvm li.b a:hover	{
			background:  url("../img/bg_snvm_b_o.jpg") no-repeat top;
			}
		body#pcs #Snvm li.bl a:hover	{
			background:  url("../img/bg_snvm_bl_o.jpg") no-repeat top;
			}

body#pcs #Snvs ul	{
	width:165px;
	margin:0px 0px 20px 0px;
	padding:0px;
	background-color:#ffffff;
	}
	body#pcs #Snvs li	{
		padding:5px 6px 5px 5px;
		list-style:none;
		background: url("../img/li_snvs.gif") repeat-x bottom;
		}
		body#pcs #Snvs li a	{
			display:block;
			padding-left:20px;
			background:  url("../img/ic_blank.gif") no-repeat left;
			}

body#pcs #Snvb div	{
	margin-bottom:10px;
	}
body#pcs #Snvb div.b	{
	margin-bottom:40px;
	}

/* Pop Parts Style */

body#pcs .pop {
	width:711px;
	margin:0px 18px 10px;
	line-height:120%;
	}
	body#pcs .pop td, body#pcs .pop th {
		line-height:120%;
		}

/* Term Style */
body#pcs #Term	{
	width:100%;
	text-align:center;
	margin:15px auto 10px;
	padding:0px;
	}
	body#pcs #Term #Mcontents	{
		width:500px;
		text-align:left;
		margin:0px 10px;
		padding:0px;
	}
	body#pcs #Mcontents .Pnv {
		width:100%;
		background-color:#cccccc;
		text-align:center;
		margin-bottom:20px;
		}
		body#pcs #Term #Mcontents .Pnv td	{
			background-color:#fffff7;
			font-weight:bold;
			line-height:150%;
			text-align:left;
			padding:10px 20px 5px 20px;
			}
		
body#pcs #Term #Mcontents .Pnv a:link	{
	color:#003399;
	text-decoration:underline;
	}
body#pcs #Term #Mcontents .Pnv a:visited	{
	color:#003399;
	text-decoration:underline;
	}
body#pcs #Term #Mcontents .Pnv a:active	{
	color:#0099CC;
	text-decoration:none;
	}
body#pcs #Term #Mcontents .Pnv a:hover	{
	color:#0099CC;
	text-decoration:none;
	}

/* Margin Style */

body#pcs .ma00	{	margin:0px;	}
body#pcs .ma01	{	margin:5px;	}
body#pcs .ma02	{	margin:10px;	}
body#pcs .ma03	{	margin:15px;	}
body#pcs .ma04	{	margin:20px;	}

body#pcs .mx00	{	margin-left:0px;	margin-right:0px;	}
body#pcs .mx01	{	margin-left:5px;	margin-right:5px;	}
body#pcs .mx02	{	margin-left:10px;	margin-right:10px;	}
body#pcs .mx03	{	margin-left:15px;	margin-right:15px;	}
body#pcs .mx04	{	margin-left:20px;	margin-right:20px;	}

body#pcs .my00	{	margin-top:0px;	margin-bottom:0px;	}
body#pcs .my01	{	margin-top:5px;	margin-bottom:5px;	}
body#pcs .my02	{	margin-top:10px;	margin-bottom:10px;	}
body#pcs .my03	{	margin-top:15px;	margin-bottom:15px;	}
body#pcs .my04	{	margin-top:20px;	margin-bottom:20px;	}

body#pcs .mt00	{	margin-top:0px;	}
body#pcs .mt01	{	margin-top:5px;	}
body#pcs .mt02	{	margin-top:10px;	}
body#pcs .mt03	{	margin-top:15px;	}
body#pcs .mt04	{	margin-top:20px;	}

body#pcs .mr00	{	margin-right:0px;	}
body#pcs .mr01	{	margin-right:5px;	}
body#pcs .mr02	{	margin-right:10px;	}
body#pcs .mr03	{	margin-right:15px;	}
body#pcs .mr04	{	margin-right:20px;	}

body#pcs .mb00	{	margin-bottom:0px;	}
body#pcs .mb01	{	margin-bottom:5px;	}
body#pcs .mb02	{	margin-bottom:10px;	}
body#pcs .mb03	{	margin-bottom:15px;	}
body#pcs .mb04	{	margin-bottom:20px;	}

body#pcs .ml00	{	margin-left:0px;	}
body#pcs .ml01	{	margin-left:5px;	}
body#pcs .ml02	{	margin-left:10px;	}
body#pcs .ml03	{	margin-left:15px;	}
body#pcs .ml04	{	margin-left:20px;	}

/* Padding Style */

body#pcs .pa00	{	padding:0px;	}
body#pcs .pa01	{	padding:5px;	}
body#pcs .pa02	{	padding:10px;	}
body#pcs .pa03	{	padding:15px;	}
body#pcs .pa04	{	padding:20px;	}

body#pcs .px00	{	padding-left:0px;	padding-right:0px;	}
body#pcs .px01	{	padding-left:5px;	padding-right:5px;	}
body#pcs .px02	{	padding-left:10px;	padding-right:10px;	}
body#pcs .px03	{	padding-left:15px;	padding-right:15px;	}
body#pcs .px04	{	padding-left:20px;	padding-right:20px;	}

body#pcs .py00	{	padding-top:0px;	padding-bottom:0px;	}
body#pcs .py01	{	padding-top:5px;	padding-bottom:5px;	}
body#pcs .py02	{	padding-top:10px;	padding-bottom:10px;	}
body#pcs .py03	{	padding-top:15px;	padding-bottom:15px;	}
body#pcs .py04	{	padding-top:20px;	padding-bottom:20px;	}

body#pcs .pt00	{	padding-top:0px;	}
body#pcs .pt01	{	padding-top:5px;	}
body#pcs .pt02	{	padding-top:10px;	}
body#pcs .pt03	{	padding-top:15px;	}
body#pcs .pt04	{	padding-top:20px;	}

body#pcs .pr00	{	padding-right:0px;	}
body#pcs .pr01	{	padding-right:5px;	}
body#pcs .pr02	{	padding-right:10px;	}
body#pcs .pr03	{	padding-right:15px;	}
body#pcs .pr04	{	padding-right:20px;	}

body#pcs .pb00	{	padding-bottom:0px;	}
body#pcs .pb01	{	padding-bottom:5px;	}
body#pcs .pb02	{	padding-bottom:10px;	}
body#pcs .pb03	{	padding-bottom:15px;	}
body#pcs .pb04	{	padding-bottom:20px;	}

body#pcs .pl00	{	padding-left:0px;	}
body#pcs .pl01	{	padding-left:5px;	}
body#pcs .pl02	{	padding-left:10px;	}
body#pcs .pl03	{	padding-left:15px;	}
body#pcs .pl04	{	padding-left:20px;	}


/* VoiceNavi Style */

.vnv {
	display:none;
	width:0px;
	height:0px;
	margin:0px;
	padding:0px;
	font-size:0px;
	line-height:0px; }

.vnv	{
	_display:block;	}

.w0	{
	corror:#ffffff;
	font-size:1px;
	font-variant:-1px;	}


/* General Style */

body#pcs .fll	{	float:left;	display:block;	}
body#pcs .flr	{	float:right;	display:block;	}
body#pcs .clear	{	clear:both;	}

body#pcs .psxl	{	text-align:left;	}
body#pcs .psxc	{	text-align:center;	}
body#pcs .psxr	{	text-align:right;	}

body#pcs .dpb	{	display:block;	}
body#pcs .dpi	{	display:inline;	}
body#pcs .dpn	{	display:none;	}

body#pcs .line_dxt01	{	background:url("../../software/img/bg_ldx01.gif") repeat-x left top;	}
body#pcs .line_dxm01	{	background:url("../../software/img/bg_ldx01.gif") repeat-x left center;	}
body#pcs .line_dxb01	{	background:url("../../software/img/bg_ldx01.gif") repeat-x left bottom;	}

/* ---------------------------------------- Software Only Style */
/* Contents Parts Style */

body#pcs.sw #Mcontents .top .lbox	{
	margin-bottom:20px;
	padding:1px;
	background:#d8e5fb;
	border:1px solid #c4c4c4;
	}
	body#pcs.sw #Mcontents .top .lbox table	{
		border-width:1px 1px 0px 0px;
		border-style:solid;
		border-color:#c4c4c4;
		}
	body#pcs.sw #Mcontents .top .lbox table.m	{
		margin:1px 0px;
		}
		body#pcs.sw #Mcontents .top .lbox td	{
			background:#ffffff;
			}
			body#pcs.sw #Mcontents .top .lbox a.mnv	{
				display:block;
				padding:0px 5px 0px 16px;
				background: url("../img/ic_link02.gif") no-repeat left;
				}
		body#pcs.sw #Mcontents .top .lbox  td.l	{
			border-width:0px 0px 1px 1px;
			border-style:solid;
			border-color:#c4c4c4;
			width:44px;
			}
			body#pcs.sw #Mcontents .top .lbox .l img	{
				margin:6px;
				}
		body#pcs.sw #Mcontents .top .lbox .lr	{
			border-width:0px 0px 1px 0px;
			border-style:solid;
			border-color:#c4c4c4;
			width:140px;
			}
		body#pcs.sw #Mcontents .top .lbox .c	{
			border-width:0px 0px 1px 0px;
			border-style:solid;
			border-color:#c4c4c4;
			width:125px;
			}
		body#pcs.sw #Mcontents .top .lbox .r	{
			border-width:0px 0px 1px 0px;
			border-style:solid;
			border-color:#c4c4c4;
			width:124px;
			}
		body#pcs.sw #Mcontents .top .lbox  td.o	{
			border-width:0px 0px 1px 1px;
			border-style:solid;
			border-color:#c4c4c4;
			}
			body#pcs.sw #Mcontents .top .lbox .o a	{
				margin:6px;
				}
			
body#pcs.sw #Mcontents .top .box	{
	background:url("../../software/img/bg_mv_t.gif") no-repeat left top;
	margin-bottom:20px;
	padding:0px;
	}
	body#pcs.sw #Mcontents .top .box .l	{
		float:left;
		padding:10px 0px 10px 20px;
		width:320px;
		}
		body#pcs.sw #Mcontents .top .box .l .mvread	{
			font-size:120%;
			padding:2px 0px 2px;
			margin-bottom:10px;
			}
	body#pcs.sw #Mcontents .top .box .r	{
		float:right;
		padding:10px 10px 10px 0px;
		width:170px;
		}
	body#pcs.sw #Mcontents .top .box .mvb	{
		margin:0px;
		padding:0px;
		height:5px;
		background:url("../../software/img/bg_mv_b.gif") no-repeat left bottom;
		}

body#pcs.sw #Mcontents .top .Ptitle { /* toKano �\�E�g�E�F�A�g�b�v�p�c�[�g���匩�o�� */
	height:25px;
	background:#e6f1f5 url("../../software/img/bg_h_top.jpg") repeat-x left top;
	border:0px;
	}
	body#pcs.sw #Mcontents .top .Ptitle h2	{
		padding:0px;
		}

body#pcs.sw img.ic	{
	vertical-align:middle;
	margin-right:5px;
	}

body#pcs.sw h2	{
	margin-bottom:10px;	}

body#pcs.sw .pop h2	{
	margin-bottom:0px;	}

body#pcs.sw #Mcontents a.arrow {
	display:block;
	margin:0px 0px 4px;
	padding:0px 16px;
	background: url("../img/ic_link01.gif") no-repeat 0px 3px;
	}

body#pcs.sw .Ptitle { /* toKano �\�E�g�E�F�A�p�c�[�g���匩�o�� */
	width:100%;
	height:24px;
	margin:0px 0px 10px;
	padding:0px;
	border-width:1px 0px 0px 1px;
	border-style:solid;
	border-color:#3c4fac;
	background:#3e51b0 url("../../software/img/bg_h.jpg") repeat-x left bottom;
	}
body#pcs.sw .Ptitles { /* toKano �\�E�g�E�F�A�p�c�[�g���Ȃ��匩�o�� */
	width:100%;
	margin:0px 0px 10px;
	padding:0px;
	border:1px solid #3c4fac;
	background:#202e84 url("../../software/img/bg_hs.gif") repeat-x left top;
	}
	body#pcs.sw .Ptitle h2, body#pcs.sw .Ptitle h3, body#pcs.sw .Ptitles h2, body#pcs.sw .Ptitles h3 {
		color:#ffffff;
		padding:4px 0px 2px 8px;
		line-height:120%;
		background: url("/common/img/spacer.gif");
		}
		
	body#pcs.sw .Ptitle h2, body#pcs.sw .Ptitle h3{
		float:left;}
	
	
	body#pcs.sw .Ptitle .r {
		float:right;
		margin:4px 4px 2px;
		padding:0px 0px 0px 16px;
		background:  url("../img/ic_link02.gif") no-repeat left;
		}

body#pcs.sw #Mcontents .Plist01 td.anv	{
	background:#ffffff;
	}

body#pcs.sw #Mcontents .hlv01 { /* toKano �\�E�g�E�F�A�p�P�F�����o�� */
	background:#2490c8;
	padding-bottom:3px;
	}
body#pcs.sw #Mcontents .hlv03 { /* toKano �\�E�g�E�F�A�p�P�F�����o�� */
	background:#F9F9F9;
	padding:4px 4px 2px;
	margin-bottom:10px;
	}
body#pcs.sw #Mcontents .hlv02, body#pcs.sw #Mcontents .tbl01 tr.hlv02 th, body#pcs.sw #Mcontents .tbl01 tr.hlv02 td {
	background:#F9F9F9;
	}
body#pcs.sw #Mcontents .hlv03 {
	background:#F9F9F9;
	padding-left:6px;
	padding-right:6px;
	}
body#pcs.sw #Mcontents .hlv04 {
	background:#F9F9F9;
	font-size:86%;
	font-weight:normal;
	}
body#pcs.sw #Mcontents tr.hlv03s th {
	background:#efefef;
	font-weight:normal;
	width:40%;
	}
body#pcs.sw #Mcontents .dl .hlv02 { /* toKano �_�E�����[�h��p�P�F�����o�� */
	background:#c3ebeb;
	}
body#pcs.sw #Mcontents .dl .hlv03 { /* toKano �_�E�����[�h��p�P�F�����o�� */
	background:#e0e0e0;
	}
body#pcs.sw #Mcontents .tbl03	{
	border:1px solid #FFcc00;
	margin-bottom:10px;
	text-align:left;
	}
	body#pcs.sw #Mcontents .tbl03 th, body#pcs.sw #Mcontents .tbl03 td	{
		border:0px;
		}
	body#pcs.sw #Mcontents .tbl03 th, body#pcs.sw #Mcontents .tbl03 td	{
		padding:4px 5px 4px 10px;
		}
	body#pcs.sw #Mcontents .tbl03 tr.lb th, body#pcs.sw #Mcontents .tbl03 tr.lb td	{
		border-bottom:1px solid #cccccc;
		}
body#pcs.sw #Mcontents .tbl02	{
	border:1px solid #2490c8;
	margin-bottom:10px;
	text-align:left;
	}
	body#pcs.sw #Mcontents .tbl02 th, body#pcs.sw #Mcontents .tbl02 td	{
		border:0px;
		}
	body#pcs.sw #Mcontents .tbl02 th, body#pcs.sw #Mcontents .tbl02 td	{
		padding:4px 5px 4px 10px;
		}
	body#pcs.sw #Mcontents .tbl02 tr.lb th, body#pcs.sw #Mcontents .tbl02 tr.lb td	{
		border-bottom:1px solid #cccccc;
		}
	body#pcs.sw #Mcontents .tbl02 th.hlv02, body#pcs.sw #Mcontents .tbl02 td.hlv02, body#pcs.sw #Mcontents .tbl02 tr.hlv02 th, body#pcs.sw #Mcontents .tbl02 tr.hlv02 td	{
		background:#F9F9F9;
		border-width:1px 0px;
		border-style:solid;
		border-color:#cccccc;
		}
	body#pcs.sw #Mcontents .tbl02 th.ll, body#pcs.sw #Mcontents .tbl02 tr.hlv02 th.ll, body#pcs.sw #Mcontents .tbl02 td.ll	{
		border-left:1px solid #cccccc;
		}
	body#pcs.sw #Mcontents .tbl02 a, body#pcs.sw #Mcontents .faq .box a {
		margin:0px 0px 4px;
		padding:0px 16px;
		background:url("../img/ic_link01.gif") no-repeat top left;
		}
	body#pcs.sw #Mcontents .Plist01 a.n, body#pcs.sw #Mcontents .Plist02 a.n, body#pcs.sw #Mcontents .Plist03 a.n, body#pcs.sw #Mcontents .tbl02 a.n, body#pcs.sw #Mcontents .faq .box a.n {
		background:url("/common/img/spacer.gif") no-repeat top left;
		padding:0px;
		}
	body#pcs.sw #Mcontents .Plist03 a.n	{
		text-indent:-16px; margin-left:16px;
		}
	body#pcs.sw #Mcontents .tbl02 tr.hlv01 th, body#pcs.sw #Mcontents .tbl02 tr.hlv01 td {
		background:#2490c8;
		font-size:120%;
		font-weight:bold;
		}
	body#pcs.sw #Mcontents .tbl02 tr.hlv02 th, body#pcs.sw #Mcontents .tbl02 tr.hlv02 td {
		background:#F9F9F9;
		font-size:120%;
		font-weight:bold;
		}
	body#pcs.sw #Mcontents .faq	{
		margin-top:0px;
		}
		body#pcs.sw #Mcontents .faq .box	{
			margin-bottom:20px;
			border-width:1px 1px;
			border-style:solid;
			border-color:#2490c8;
			}
			body#pcs.sw #Mcontents .faq .box h4	{
				padding:4px 8px;
				background:#efefef;
				font-weight:normal;
				font-size:100%;
				text-indent:-2em;
				padding-left:2.5em;
				}
			body#pcs.sw #Mcontents .faq .box h5	{
				font-weight:normal;
				font-size:100%;
				}
			body#pcs.sw #Mcontents .faq .box .ans	{
				padding:4px 8px;
				border-top:1px solid #cccccc ;
				}
				body#pcs.sw #Mcontents .faq .box .ans table	{
					font-size:100%;
					}
				body#pcs.sw #Mcontents .faq .box .ans .Details	{
					padding:4px 8px;
					border-top:1px solid #cccccc ;
					border-left:1px solid #cccccc ;
					}
				body#pcs.sw #Mcontents .faq .box .ans .Details th, body#pcs.sw #Mcontents .faq .box .ans .Details td	{
					padding:4px 8px;
					border-right:1px solid #cccccc ;
					border-bottom:1px solid #cccccc ;
					}

body#pcs.sw .stepbg { background:url(../../software/img/dl_step00.gif) repeat-x left top; }
body#pcs.sw .steptx	{	padding-left:55px;	color:#0a589b;	}
body#pcs.sw .notesbox	{	padding:5px 10px;	border:1px solid #ff6600;}

/* Sidenavi Parts Style */

body#pcs.sw #Mnavi ul {
	margin:0px;
	padding:0px 0px 15px;
	list-style:none;
	border-top:1px solid #c4c4c4;
	background:url(../../software/img/bg_snv_b.gif) repeat-x bottom;	}
body#pcs.sw #Mnavi ul.end	{
	padding:0px;
	background:#ffffff;	}
	body#pcs.sw #Mnavi ul li	{
		display:block;
		clear:both;
		margin:0px;
		padding:0px;
		line-height:120%;
		background:url(../../software/img/bg_snv_li.gif) no-repeat bottom;
		border-width:0px 1px 1px;
		border-style:solid;
		border-color:#c4c4c4;	}
		body#pcs.sw #Mnavi ul li .ic	{
			float:left;
			padding-right:5px;
			vertical-align:-4px;
		}
		body#pcs.sw #Mnavi ul li br.c	{
			clear:both;
			display:block;
		}
		body#pcs.sw #Mnavi ul li a	{
			display:block;
			margin:0px;
			padding:8px 5px 6px 24px;	}
		body#pcs.sw #Mnavi ul li a.i	{
			padding:8px 5px 6px 7px;
		}		
		body#pcs.sw #Mnavi ul li a:link, body#pcs.sw #Mnavi ul li a:visited	{
			background:url(../../software/img/bg_snv_n.gif) no-repeat left top;	}
		body#pcs.sw #Mnavi ul li a.a:link, body#pcs.sw #Mnavi ul li a.a:visited	{
			background:url(../../software/img/bg_snv_a.gif) no-repeat left top;	}
		body#pcs.sw #Mnavi ul li a:hover, body#pcs.sw #Mnavi ul li a:active	{
			background:url(../../software/img/bg_snv_a.gif) no-repeat left top;	}

body#pcs.sw #Mnavi #Snvb	{
	margin-top:20px;
	text-align:center;
	}
