@charset "utf-8";

/* -----------------------------------------------
FileName:　components.css
----------------------------------------------- */

/******************************** Change Something ********************************/

.wcp-Disp-Block {
	display:block !important;
}
.wcp-Disp-None {
	display:none !important;
}
.wcp-Csr-Pointer {
	cursor:pointer !important;
}
.wcp-Maz-None {
	margin:0 !important;
	padding:0 !important;
}

/******************************** Heading ********************************/

.wcp-Heading-001 {
	width:100%;
}
	.wcp-Heading-001 h2.h2-A {
		margin-top:0;
	}
	.wcp-Heading-001 h2.h2-B {
		margin-top:14px;
	}

.wcp-Heading-002 {
	padding-right:10px;
}
	.wcp-Heading-002 .set-Heading {
		width:100%;
	}
	.wcp-Heading-002 .set-Heading td {
		vertical-align:top;
	}
	.wcp-Heading-002 .set-Heading h2 {
		font-size:123.1%;
	}
	.wcp-Heading-002 .set-Heading .div-A {
		padding-bottom:3px;
		background:url(/externals/images/prt-rounder-13.gif) right top no-repeat;
		white-space:nowrap;
		float:right;
	}
	.wcp-Heading-002 .set-Heading .div-A ul {
		padding-left:6px;
		height:25px;
		background:url(/externals/images/prt-rounder-14.gif) left top no-repeat;
		vertical-align:middle;
	}
	.wcp-Heading-002 .set-Heading .div-A ul li {
		margin-right:6px;
		display:inline;
		zoom:1;
		vertical-align:middle;
	}
	.wcp-Heading-002 .set-Heading .div-A ul li input {
		width:13px;
		height:13px;
		vertical-align:middle;
	}
	.wcp-Heading-002 .set-Heading .div-A ul li select {
		margin-top:2px;
		font-size:12px;
	}
	.wcp-Heading-002 .set-Keywords {
		margin-top:6px;
		width:100%;
	}
	.wcp-Heading-002 .set-Keywords td {
		vertical-align:top;
	}
	.wcp-Heading-002 .set-Keywords td.set-Title {
		padding-top:2px;
		width:101px;
		border-bottom:2px solid #FFFDF7;
		-webkit-border-bottom-left-radius: 3px;
		-moz-border-radius-bottomleft: 3px;
		border-bottom-left-radius: 3px;
		vertical-align:middle;
	}
	.wcp-Heading-002 .set-Keywords td.set-Words {
		padding:2px 10px 1px 3px;
		background-color:#FFFDF7;
		border:1px solid #FFFDF7;
		-webkit-border-top-right-radius: 2px;
		-webkit-border-bottom-right-radius: 2px;
		-moz-border-radius-topright: 2px;
		-moz-border-radius-bottomright: 2px;
		border-top-right-radius: 2px;
		border-bottom-right-radius: 2px;
	}
	.wcp-Heading-002 .set-Keywords td.set-Words ul li {
		margin:0 0 3px 0;
		padding-left:7px;
		padding-right:7px;
		float:left;
		border-right:1px solid #BBB7B0;
		white-space:nowrap;
	}
	.wcp-Heading-002 .set-Keywords td.set-Words ul li:hover {
		background-color:#DFD9CB;
		cursor:move;
	}



	.wcp-Heading-002 .set-Keywords td.set-Words ul li.set-Exception a {
		color:#999999;
	}
	.wcp-Heading-002 .set-Keywords td.set-Words ul li.set-Exception img.exIcn {
		margin-top:-1px;
	}
	.wcp-Heading-002 .set-Keywords td.set-Words ul li.set-Grabbed {
		filter: alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
	}

.wcp-Heading-003 {
	width:100%;
}
	.wcp-Heading-003 .head-01 {
		margin-top:18px;
	}
	.wcp-Heading-003 .head-02 {
		margin-top:8px;
		padding-top:1px;
		background:url(/externals/images/prt-rounder-41.gif) right top no-repeat;
	}
	.wcp-Heading-003 .head-02 .set-Heading {
		padding-left:2px;
		background:url(/externals/images/prt-rounder-42.gif) left bottom no-repeat;
	}
	.wcp-Heading-003 .head-02 .set-Heading span {
		display:block;
		padding-bottom:3px;
		background:url(/externals/images/prt-rounder-43.gif) right bottom no-repeat;
	}
	.wcp-Heading-003 .head-02 .set-Heading span a {
		margin-right:2px;
		display:block;
		padding:1px 15px 1px 3px;
		background:url(/externals/images/prt-rounder-44.gif) center center repeat-x;
	}
	.wcp-Heading-003 .head-02 .set-Heading span strong {
		display:block;
		padding:2px 0 2px 21px;
		background:url(/externals/images/blt-arrow-05.gif) 0 0.2em no-repeat;
	}
	.wcp-Heading-003 .head-02 .set-Heading span strong.openElem {
		background:url(/externals/images/blt-arrow-06.gif) 0 0.2em no-repeat;
	}
	.wcp-Heading-003 .head-03 {
		margin-top:24px;
		padding:4px 11px;
		border:1px solid #DFD9CB;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		font-size:123.1%;
		font-weight:bold;
	}
	.wcp-Heading-003 .head-04 {
		padding:4px 11px;
		border:1px solid #DFD9CB;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		background-color:#DFD9CB;
		font-size:123.1%;
		font-weight:bold;
	}

.wcp-Heading-004 {
	width:100%;
}
	.wcp-Heading-004 .set-Heading {
		padding-top:12px;
		width:100%;
	}
	.wcp-Heading-004 .set-Heading h2 {
		margin-right:9px;
		float:left;
		font-size:123.1%;
	}
	.wcp-Heading-004 .set-Heading p.p-A {
		float:left;
	}

/******************************** List ********************************/

.wcp-List-001 {
	width:100%;
}
	.wcp-List-001 .set-List {
		background-color:#FFFDF7;
	}
	.wcp-List-001 .set-List ul.ul-A li {
		padding:0 10px 8px 10px;
		border-top:1px solid #ECECE8;
	}
	.wcp-List-001 .set-List ul.ul-A li:first-child,
	.wcp-List-001 .set-List ul.ul-A li li {
		border-top:none;
	}
	.wcp-List-001 .set-List ul.ul-A li h3 {
		padding:8px 0 0 0;
		font-size:123.1%;
		font-weight:bold;
	}
	.wcp-List-001 .set-List ul.ul-A li h3 img.indicator {
		margin-left:5px;
	}
	.wcp-List-001 .set-List ul.ul-A li li {
		padding:3px 0 0 10px;
	}
	.wcp-List-001 .set-List ul.ul-A li li li {
		padding:5px 0 0 10px;
	}
	.wcp-List-001 .set-List ul.ul-A li img.indicator {
		margin-left:0;
		margin-right:0;
	}
	.wcp-List-001 .set-List ul.ul-B {
		padding:7px 10px 9px 10px;
	}
	.wcp-List-001 .set-List ul.ul-B li {
		padding:1px 0 2px 0;
		cursor:move;
	}
	.wcp-List-001 .set-List ul.ul-B li.set-Grabbed {
		filter: alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
	}
	.wcp-List-001 .set-List ul.ul-B li:hover {
		background:#DFD9CB url(/externals/images/icn-drag-01.gif) right top no-repeat;
	}
	#dtm-documentBody .wcp-List-001 .set-List ul.ul-B li:hover {
		background:none;
		cursor:auto;
	}
	.wcp-List-001 .set-List ul.ul-C {
		padding:0 6px;
	}
	.wcp-List-001 .set-List ul.ul-C li {
		width:100%;
		border-top:10px solid #FFFDF7;
		border-bottom:1px solid #E7E3D8;
		background-color:#FFFFFF;
	}
	.wcp-List-001 .set-List ul.ul-C li h3 {
		padding:2px 5px 3px 5px;
		border-top:1px solid #E7E3D8;
		border-right:1px solid #E7E3D8;
		border-left:1px solid #E7E3D8;
		font-weight:bold;
	}
	.wcp-List-001 .set-List ul.ul-C li p {
		padding:1px 5px 2px 5px;
		border-top:1px dotted #E9E9E9;
		border-right:1px solid #E7E3D8;
		border-left:1px solid #E7E3D8;
	}
	.wcp-List-001 .set-List p.p-A {
		margin-top:3px;
		font-size:93%;
		text-align:center;
	}
	.wcp-List-001 .set-List p.p-B {
		margin-top:3px;
		padding-bottom:10px;
		text-align:center;
	}
	.wcp-List-001 .set-Error {
		padding:30px 5px 34px 5px;
		background-color:#FFFDF7;
		text-align:center;
	}
	.wcp-List-001 .set-Error p {
		padding:1px 0;
		color:#666666;
		border:1px solid #DFD9CB;
		font-size:93%;
	}
	.wcp-List-001 .set-List ul.ul-D li li:hover {
		background-color:#DFD9CB;
	}

.wcp-List-002 {
	width:100%;
}
	.wcp-List-002 em {
		font-weight:normal;
		font-style:normal;
	}
	.wcp-List-002 .set-List {
		padding-top:6px;
	}
	.wcp-List-002 .set-List.set-Printable {
		margin-top:-10px;
		padding-top:0;
	}
	.wcp-List-002 .set-List table.table-A td {
		padding-bottom:1px;
		width:33%;
		border:1px solid #E7E3D8;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		background-color:#FFFFFF;
		vertical-align:top;
	}
	.wcp-List-002 .set-List table.table-B td {
		padding-bottom:1px;
		width:100%;
		border:1px solid #E7E3D8;
		-webkit-border-top-left-radius: 2px;
		-webkit-border-top-right-radius: 2px;
		-moz-border-radius-topleft: 2px;
		-moz-border-radius-topright: 2px;
		border-top-left-radius: 2px;
		border-top-right-radius: 2px;
		background-color:#FFFFFF;
		vertical-align:top;
	}
	.wcp-List-002 .set-List table td .set-I {
		padding:0 0 3px 4px;
		background:url(/externals/images/prt-rounder-18.gif) left top no-repeat;
	}

	/* table-A min-height */
	.wcp-List-002 .set-List table.table-A td .set-I {
		min-height:115px;
	}

	/* table-B min-height */
	.wcp-List-002 .set-List table.table-B td .set-I {
		min-height:115px;
	}

	.wcp-List-002 .set-List table.table-B td .set-I.set-PrintInner {
		background:none;
		min-height:85px;
	}

	.wcp-List-002 .set-List table td .set-I p.set-Colorz {
		height:17px;
		max-height:17px;
		background:url(/externals/images/prt-rounder-19.gif) right top no-repeat;
		font-size:1px;
		cursor:move;
	}
	.wcp-List-002 .set-List table td .set-I p.set-Colorz img {
		margin:4px 2px 0 0;
	}
	.wcp-List-002 .set-List table td .set-I table td {
		padding:4px 0 0 0;
		width:auto;
		border:none !important;
		background:none !important;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Viz {
		width:67px;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Viz div {
		margin-left:1px;
		padding-bottom:2px;
		width:62px;
		background:url(/externals/images/prt-spreader-02.gif) right bottom no-repeat;
		text-align:left;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Viz div.set-Rem {
		padding-bottom:0;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Info {
		padding-right:5px;
		padding-bottom:20px;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Info h3 {
		margin:0 0 0 1px;
		font-weight:bold;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Info p {
		margin:4px 0 0 1px;
		padding-top:4px;
		line-height:1.2;background:#c00;
		background:url(/externals/images/prt-separator-01.gif) left top repeat-x;
		word-break:break-all;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Info p span {
		color:#666666;
	}
	.wcp-List-002 .set-List table.table-A td .set-I table td.set-Info p.summary {
		display:none;
	}
	.wcp-List-002 .set-List table.table-A td.jscls-draggableWorks .set-I table td.set-Info p.summary {
		display:block;
	}
/*
	.wcp-List-002 .set-List table.table-A td .set-I table td.set-Info div.set-Creation p:first-child {

	}
	.wcp-List-002 .set-List table.table-A td .set-I table td.set-Info div.set-Creation p {

	}
	.wcp-List-002 .set-List table.table-B td .set-I table td.set-Info div.set-Creation {
		margin-top:4px;
		padding-top:4px;
		background:url(/externals/images/prt-separator-01.gif) left top repeat-x;
		height:100%;
	}
	.wcp-List-002 .set-List table.table-B td .set-I table td.set-Info div.set-Creation p:first-child {
		padding-left:0;
		float:left;
		background:none;
	}
	.wcp-List-002 .set-List table.table-B td .set-I table td.set-Info div.set-Creation p {
		margin-top:0;
		padding-top:0;
		padding-left:6px;
		background:url(/externals/images/prt-separator-04.gif) left top repeat-y;
		float:right;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Info div.set-Creation p a {
		display:block;
		padding-left:16px;
		background:url(/externals/images/icn-book-01.png) 0 0.1em no-repeat;
	}
	.wcp-List-002 .set-List table td .set-I table td.set-Info div.set-Creation p:first-child a {
		display:inline;
		padding-left:0;
		background:none;
	}
	.wcp-List-002 .set-List table.table-A td .set-I table td.set-Info div.set-Creation p a {
		margin-bottom:1.8em;
	}
*/

	.wcp-List-002 .set-List table td.set-Spacer {
		border:none;
		background:none !important;
	}
	.wcp-List-002 .set-List table td.set-Grabbed {
		filter: alpha(opacity=70);
		-moz-opacity:0.7;
		opacity:0.7;
	}
	.wcp-List-002 .set-List table.table-A td.hover {
		border-color:#A69C8B;
		background-color:#EDEADF;
	}
	.wcp-List-002 .set-List table.table-B td.hover {
		border-color:#A69C8B;
		background-color:#EDEADF;
	}
	.wcp-List-002 .set-List table td.hover .set-I {
		background:url(/externals/images/prt-rounder-29.gif) left top no-repeat;
	}
	.wcp-List-002 .set-List table td.hover .set-I p.set-Colorz {
		background:url(/externals/images/prt-rounder-30.gif) right top no-repeat;
	}
	.wcp-List-002 .set-List table td.hover .set-I table td.set-Info p {
		background:url(/externals/images/prt-separator-02.gif) left top repeat-x;
	}
	.wcp-List-002 .set-List table td.hover .set-I table td.set-Viz div {
		background:url(/externals/images/prt-spreader-03.gif) right bottom no-repeat;
	}
	.wcp-List-002 .set-List table td .set-AddList {
		padding:4px 0;
		position:absolute;
		width:225px;
		display:none;
		z-index:1000000000;
	}
	.wcp-List-002 .set-List table td.hover .set-AddList {
		display:block;
		background:url(/externals/images/prt-separator-03.gif) left bottom repeat-y;
	}
	.wcp-List-002 .set-List table td .set-AddList p.p-A {
		margin-left:4px;
		width:140px;
		float:left;
	}
	.wcp-List-002 .set-List table td .set-AddList p.p-A select {
		width:135px;
	}
	.wcp-List-002 .set-List table td .set-AddList p.p-B {
		margin-top:1px;
		width:78px;
		float:left;
	}
	.wcp-List-002 .set-Hrzn {
		margin:8px 10px 0 0;
		padding-bottom:9px;
		border-bottom:1px dotted #B2AFA6;
	}
	.wcp-List-002 .set-Error {
		padding-top:5px;
		font-size:123.1%;
		font-weight:bold;
	}
	.wcp-List-002 .set-Error.set-MinHeight {
		margin-right:6px;
		padding:130px 0;
		text-align:center;
	}
	.wcp-List-002 .set-Error span {
		display:block;
		margin-right:10px;
		padding:6px 10px;
		border:1px solid #FF6666;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		background-color:#FFFFFF;
	}
.wcp-List-002.set-Results {
	margin-left:-10px;
}
	.wcp-List-002.set-Results .set-List {
		margin-right:-10px;
	}

.wcp-List-003 {
	margin-top:15px;
	padding-bottom:2px;
	width:100%;
	background:url(/externals/images/prt-rounder-47.gif) left bottom no-repeat;
}
	.wcp-List-003 .set-List {
		padding-top:2px;
		width:100%;
		background:url(/externals/images/prt-rounder-46.gif) left top no-repeat;
	}
	.wcp-List-003 .set-List div {
		margin:0 2px;
		display: inline;
	}
	.wcp-List-003 .set-List .set-List-inner {
		padding:1px 0;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color:#FFFDF7;
		font-size:77%;
		text-align:center;
		display: block;
	}
	.wcp-List-003 .set-List span .fb-like {
		/*display: inline-block;*/
	}
	.wcp-List-003 .set-List p img {
		/*vertical-align:middle;*/
	}
	.wcp-List-003 .set-List p a.set-Amount {
		margin-left:4px;
		color:#B2B2B2;
		background-color:#F7F7F7;
		font-weight:bold;
		text-decoration:underline;
	}

.wcp-List-004 {
	margin-top:8px;
	padding-right:5px;
}
	.wcp-List-004 table.table-A {
		width:auto;
	}
	.wcp-List-004 table.table-A td.set-Row {
		width:230px;
		text-align:left;
		vertical-align:top;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Heading {
		width:217px;
		min-height:26px;
		position:relative;
		background:url(/externals/images/prt-rounder-52.gif) left top no-repeat;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Heading p.set-Colorz {
		margin:6px 6px 0 12px;
		float:left;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Heading h3 {
		margin-top:0.5em;
		width:143px;
		padding-bottom:0.1em;
		color:#FFFFFF;
		line-height:1.1;
		float:left;
		font-weight:bold;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Heading p.set-PrintTrg {
		position:absolute;
		top:5px;
		right:6px;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Heading p.set-PrintTrg {
		position:absolute;
		top:5px;
		right:6px;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Heading p.set-PrintTrg img.msg {
		position:absolute;
		top:-2px;
		right:33px;
		display:none;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Heading p.set-PrintTrg a:hover img.msg {
		display:block;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body {
		padding-bottom:10px;
		width:217px;
		background-color:#FFFDF7;
		text-align:left;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body .trg-Assoc {
		padding-top:10px;
		text-align:center;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I {
		margin:10px 6px 0 6px;
		padding:4px 4px 3px 4px;
		border:1px solid #E7E3D8;
		background-color:#FFFFFF;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table {
		width:100%;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td {
		width:auto;
		border:none !important;
		background:none !important;
		vertical-align:top;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Viz {
		width:67px;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Viz div {
		padding-bottom:2px;
		width:62px;
		background:url(/externals/images/prt-spreader-02.gif) right bottom no-repeat;
		text-align:left;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info h3 {
		font-weight:bold;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info p {
		margin-top:4px;
		padding-top:4px;
		line-height:1.2;
		background:url(/externals/images/prt-separator-01.gif) left top repeat-x;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info p span {
		color:#666666;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info p.summary {
		display:none;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I p.set-Kw {
		min-height:7em;
		font-weight:bold;
		text-align:left;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I p.set-Kw span {
		padding-bottom:1px;
		display:block;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info div.set-Creation p:first-child {

	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info div.set-Creation p {

	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info div.set-Creation p a {
		display:block;
		padding-left:16px;
		background:url(/externals/images/icn-book-01.png) 0 0.1em no-repeat;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-I table td.set-Info div.set-Creation p:first-child a {
		display:inline;
		padding-left:0;
		background:none;
	}
	.wcp-List-004 table.table-A td.set-Row .set-Body div.set-Error {
		margin:10px 6px 0 6px;
		padding:22px 0;
		border:1px solid #FF6666;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		background-color:#FFFFFF;
		text-align:center;
	}

.wcp-List-005 {
}
	.wcp-List-005 .set-List {
		padding:2px 0 6px 0;
		border:1px solid #DFD9CB;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		background-color:#DFD9CB;
		text-align:center;
	}
	.wcp-List-005 .set-List ul {
	}
	.wcp-List-005 .set-List ul li {
		margin:5px auto 0 auto;
		width:205px;
	}
	.wcp-List-005 .set-List ul li a {
		padding-bottom:7px;
		display:block;
		width:205px;
		background:url(/externals/images/prt-rounder-78.gif) left bottom no-repeat;
	}
	.wcp-List-005 .set-List ul li a strong {
		padding-top:7px;
		display:block;
		width:205px;
		background:url(/externals/images/prt-rounder-77.gif) left top no-repeat;
		cursor:pointer;
	}
	.wcp-List-005 .set-List ul li a strong span {
		padding:1px 10px 1px 17px;
		display:block;
		background:url(/externals/images/blt-arrow-10.png) 6px 0.2em no-repeat;
		cursor:pointer;
	}
	.wcp-List-005 .set-List ul li.cur a {
		color:#FFFFFF;
		background:url(/externals/images/prt-rounder-80.gif) left bottom no-repeat;
	}
	.wcp-List-005 .set-List ul li.cur a strong {
		background:url(/externals/images/prt-rounder-79.gif) left top no-repeat;
	}

/******************************** Functional ********************************/

.wcp-Functional-001 {
	margin-top:16px;
	padding-right:10px;
}
	.wcp-Functional-001 .set-Functional {
		padding:3px 3px 3px 10px;
		border:1px solid #FFFDF7;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		background-color:#FFFDF7;
	}
	.wcp-Functional-001 .set-Functional p.p-A {
		margin-top:2px;
		float:left;
		font-size:108%;
	}
	.wcp-Functional-001 .set-Functional div.div-A {
		float:right;
		width:222px;
	}
	.wcp-Functional-001 .set-Functional div.div-A a {
		display:block;
		width:222px;
		min-height:25px;
		background:url(/externals/images/prt-rounder-23.gif) left top no-repeat;
	}
	.wcp-Functional-001 .set-Functional div.div-A a span.span-A {
		display:block;
		width:222px;
		min-height:25px;
		background:url(/externals/images/prt-rounder-24.gif) left bottom no-repeat;
		cursor:pointer;
	}
	.wcp-Functional-001 .set-Functional div.div-A a:hover {
		text-decoration:none;
		background:url(/externals/images/prt-rounder-25.gif) left top no-repeat;
	}
	.wcp-Functional-001 .set-Functional div.div-A a:hover span.span-A {
		background:url(/externals/images/prt-rounder-26.gif) left bottom no-repeat;
	}
	.wcp-Functional-001 .set-Functional div.div-A a span.span-A span.span-B {
		display:block;
		float:left;
		width:120px;
	}
	.wcp-Functional-001 .set-Functional div.div-A a span.span-A span.span-C {
		display:block;
		float:left;
		width:98px;
		margin-top:0.4em;
		font-size:12px;
	}
	.wcp-Functional-001 .set-Functional div.div-A a span.span-A span.span-C em {
		font-style:normal;
		font-weight:bold;
	}
	.wcp-Functional-001 .set-Functional div.div-B {
		float:right;
		width:222px;
		text-align:center;
	}

.wcp-Functional-002 {
	padding:2px 0 4px 4px;
	position:absolute;
	border:1px solid #A69C8B;
	background-color:#DCD9CE;
	width:165px;
	text-align:left;
}
	.wcp-Functional-002 p.p-A {
		font-weight:bold;
		white-space:nowrap;
	}
	.wcp-Functional-002 ul.ul-A {
		margin-top:2px;
	}
	.wcp-Functional-002 ul.ul-A li {
		margin-right:4px;
		height:19px;
		max-height:19px;
		background:url(/externals/images/prt-rounder-32.gif) right center no-repeat;
		white-space:nowrap;
		float:left;
	}
	.wcp-Functional-002 ul.ul-A li:hover {
		background:url(/externals/images/prt-rounder-34.gif) right center no-repeat;
	}
	.wcp-Functional-002 ul.ul-A li span {
		padding-left:2px;
		display:block;
		height:19px;
		max-height:19px;
		background:url(/externals/images/prt-rounder-31.gif) left center no-repeat;
		font-size:12px;
	}
	.wcp-Functional-002 ul.ul-A li:hover span {
		background:url(/externals/images/prt-rounder-33.gif) left center no-repeat;
	}
	.wcp-Functional-002 ul.ul-A li input {
		margin-top:1px;
		width:12px;
		height:12px;
		display:block;
		float:left;
	}
	:root *> .wcp-Functional-002 ul.ul-A li input {
		margin-top:3px;
	}
	.wcp-Functional-002 ul.ul-A li label {
		padding:2px 10px 1px 3px;
		display:block;
		float:left;
	}
	.wcp-Functional-002 ul.ul-A li .indicator {
		margin-right:0;
	}

.wcp-Functional-003 {
		padding-left:15px;
		background:url(/externals/images/prt-rounder-39.png) left top no-repeat;
}
.wcp-Functional-003.set-PrintHeader {
	margin-top:6px;
}
	.wcp-Functional-003 .set-Functional {
			padding-right:15px;
			height: 13px;
			background:url(/externals/images/prt-rounder-40.png) right top no-repeat;
	}
	.wcp-Functional-003 .set-Functional .set-Functional-inner {
		height: 13px;
		width:100%;
		background-color:#FFFEF9;
	}/*
	.wcp-Functional-003 .set-Functional ul.ul-A li.li-A {
		float:left;
	}
	.wcp-Functional-003 .set-Functional ul.ul-A li.li-B {
		padding-top:2px;
		float:right;
	}
	.wcp-Functional-003 .set-Functional ul.ul-A li.li-C {
		float:left;
	}
	.wcp-Functional-003 .set-Functional ul.ul-A li.li-C h2 {
		font-size:138.5%;
	}
	.wcp-Functional-003 .set-Functional ul.ul-A li select,
	.wcp-Functional-003 .set-Functional ul.ul-A li input,
	.wcp-Functional-003 .set-Functional ul.ul-A li img {
		vertical-align:middle;
	}
	.wcp-Functional-003 .set-Functional ul.ul-A li select {
		width:165px;
	}*/

.wcp-Functional-004 {
	text-align:center;
}
	.mcl-mainPart .wcp-Functional-004 {
		padding:150px 0;
	}
	.mcl-subPart .wcp-Functional-004 {
		padding:50px 0;
	}
	#gl-documentHeader td.set-Bookshelf .wcp-Functional-004 {
		padding:94px 0;
	}

.wcp-Functional-005 {
	position:absolute;
	padding:4px;
	min-height:31px;
	width:216px;
	background:url(/externals/images/prt-rounder-81.gif) left top no-repeat;
	text-align:left;
}
	.wcp-Functional-005 p.p-A {
		margin-right:4px;
		float:left;
	}
	.wcp-Functional-005 p.p-B {
		margin-top:1px;
		width:74px;
		float:left;
	}
	.wcp-Functional-005 ul.ul-A {
		margin-right:4px;
		border:1px solid #CCCCCC;
		border-bottom:none;
		float:left;
	}
	.wcp-Functional-005 ul.ul-A li {
		width:120px;
		overflow:hidden;
		display:none;
		border-bottom:1px solid #CCCCCC;
	}
	.wcp-Functional-005 ul.ul-A li:first-child {
		display:block;
		background:#FFFFFF url(/externals/images/blt-arrow-10.gif) right center no-repeat;
		cursor:pointer;
	}
	.wcp-Functional-005 ul.ul-A li:first-child span {
		padding:2px;
		display:block;
		width:99px;
		overflow:hidden;
		white-space:nowrap;
	}
	.wcp-Functional-005 ul.ul-A li strong {
		padding:2px;
		display:block;
		height:100%;
		padding-right:20px;
		font-weight:normal;
		white-space:nowrap;
	}
	.wcp-Functional-005 ul.ul-A.hover {
		background:#FFFFFF;
	}
	.wcp-Functional-005 ul.ul-A.hover li strong:hover {
		background-color:#CCCCCC;
	}
	.wcp-Functional-005 ul.ul-A.hover li {
		display:block;
	}






.wcp-Functional-006 {
	position:absolute;
	width:218px;
	text-align:left;
}

	.wcp-Functional-006 div.div-A {
		padding:4px 0;
		border:none;
		background-color:#EDEADF;
	}
	.wcp-Functional-006 div.div-B {
		padding:4px 0;
		border:none;
		background-color:none;
	}

	.wcp-Functional-006 p.p-A {
		margin-right:4px;
		padding-left:4px;
		float:left;
	}
	.wcp-Functional-006 p.p-A select {
		width:133px;
	}
	.wcp-Functional-006 p.p-B {
		margin-top:1px;
		float:left;
	}




	.wcp-Functional-006 ul.ul-A {
		margin-right:4px;
		margin-left:4px;
		border:1px solid #CCCCCC;
		border-bottom:none;
		float:left;
	}
	.wcp-Functional-006 ul.ul-A li {
		width:130px;
		overflow:hidden;
		display:none;
		border-bottom:1px solid #CCCCCC;
	}
	.wcp-Functional-006 ul.ul-A li:first-child {
		display:block;
		background:#FFFFFF url(/externals/images/blt-arrow-10.gif) right center no-repeat;
		cursor:pointer;
	}
	.wcp-Functional-006 ul.ul-A li:first-child span {
		padding:2px;
		display:block;
		width:109px;
		overflow:hidden;
		white-space:nowrap;
	}
	.wcp-Functional-006 ul.ul-A li strong {
		padding:2px;
		display:block;
		height:100%;
		padding-right:20px;
		font-weight:normal;
		white-space:nowrap;
	}
	.wcp-Functional-006 ul.ul-A.hover {
		background:#FFFFFF;
	}
	.wcp-Functional-006 ul.ul-A.hover li strong.hover {
		background-color:#CCCCCC;
	}
	.wcp-Functional-006 ul.ul-A.hover li a:hover {
		text-decoration:none;
	}
	.wcp-Functional-006 ul.ul-A.hover li {
		display:block;
	}




/******************************** sElements ********************************/

.wcp-sElements-001 {
	width:100%;
	text-align:left;
}
	.wcp-sElements-001 td {
		vertical-align:top;
	}
	.wcp-sElements-001 td.set-Viz {
		width:122px;
	}
	.wcp-sElements-001 td.set-Viz div {
		padding-bottom:2px;
		width:122px;
		background:url(/externals/images/prt-spreader-02.gif) right bottom no-repeat;
		text-align:left;
	}
	.wcp-sElements-001 td.set-Viz ul {
		margin-right:-5px;
	}
	.wcp-sElements-001 td.set-Viz ul li {
		margin:5px 5px 0 0;
		width:20px;
		height:28px;
		background-color:#FFFEF9;
		float:left;
		font-size:1px;
		line-height:0;
	}
	.wcp-sElements-001 td.set-Info {
		padding-left:10px;
	}
	.wcp-sElements-001 td.set-Info.first-child {
		padding-left:0;
	}
	.wcp-sElements-001 td.set-Info h2 {
		font-size:138.5%;
		font-weight:bold;
	}
	.wcp-sElements-001 td.set-Info h2 em {
		font-style:normal;
	}
	.wcp-sElements-001 td.set-Info h2 span {
		font-size:77%;
	}
	.wcp-sElements-001 td.set-Info p.p-A {
		margin-top:0.6em;
		color:#333333;
	}
	.wcp-sElements-001 td.set-Info p.p-B {
		margin-top:0.8em;
		color:#333333;
		text-align:right;
		font-size:85%;
	}
	.wcp-sElements-001 td.set-Info p.p-C {
		margin-top:0.2em;
		color:#333333;
	}
	.wcp-sElements-001 p.p-D {
		margin-top:0.8em;
		color:#333333;
	}
	.wcp-sElements-001 td.set-Info p.p-A a,
	.wcp-sElements-001 td.set-Info p.p-C a {
		text-decoration:underline;
	}
	.wcp-sElements-001 td.set-Info ul.ul-A {
		padding-top:0.2em;
	}
	.wcp-sElements-001 td.set-Info ul.ul-A li {
		padding-left:5px;
		color:#333333;
		background:url(/externals/images/blt-square-01.gif) 0 0.48em no-repeat;
	}
	.wcp-sElements-001 ul.ul-B {
		margin-top:10px;
		padding:2px 0 2px 10px;
		border:1px solid #FFFEFA;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		background-color:#FFFEFA;
	}
	.wcp-sElements-001 ul.ul-B li {
		margin-right:10px;
		padding:2px 0 2px 19px;
		float:left;
		background:url(/externals/images/blt-arrow-09.gif) 0 0.15em no-repeat;
		font-size:93%;
		white-space:nowrap;
	}
	.wcp-sElements-001 ul.ul-C {
		margin-top:10px;
		padding:2px 0 2px 10px;
		border:1px solid #FFFEFA;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		background-color:#FFFEFA;
	}
	.wcp-sElements-001 ul.ul-C li {
		margin-right:10px;
		padding:2px 0 2px 19px;
		background:url(/externals/images/blt-arrow-09.gif) 0 0.15em no-repeat;
		font-size:93%;
		white-space:nowrap;
	}

.wcp-sElements-002 {
	padding-left:10px;
	text-align:left;
}
.wcp-sElements-002.last-child {
	padding-bottom:12px;
}
	.wcp-sElements-002 p.p-B {
		margin-top:0.8em;
		color:#333333;
		text-align:right;
		font-size:85%;
	}
.wcp-sElements-002 div.table-A th,
.wcp-sElements-002 div.table-B th,
.wcp-sElements-002 div.table-C th,
.wcp-sElements-002 div.table-A td,
.wcp-sElements-002 div.table-B td,
.wcp-sElements-002 div.table-C td {
	vertical-align:top;
}
	.wcp-sElements-002 table .separater {
		margin:2px 0;
		border:none;
		border-top:1px dotted #E9E9E9;
		display:block;
		height:1px;
		line-height:0;
		font-size:1px;
	}
	.wcp-sElements-002 table .separater hr {
		display:none;
	}
	.wcp-sElements-002 div.table-A {
		margin-top:10px;
	}
	.wcp-sElements-002 div.table-A table {
		border-collapse:collapse;
	}
	.wcp-sElements-002 div.table-A table th {
		padding:3px 2px 3px 4px;
		border-collapse:collapse;
		border:1px solid #DFD9CB;
		border-right-color:#F5F4F0;
		background-color:#DFD9CB;
		color:#333333;
		font-weight:bold;
	}
	.wcp-sElements-002 div.table-A table th.shozo {
		background-color:#F6F4EC;
		border-right-color:#DFD9CB;
	}
	.wcp-sElements-002 div.table-A table tr th:last-child {
		border-right-color:#DFD9CB;
	}
	.wcp-sElements-002 div.table-A table td {
		padding:3px 2px 3px 4px;
		border:1px solid #DFD9CB;
		background-color:#FFFFFF;
		color:#333333;
	}
	.wcp-sElements-002 div.table-A table td a {
		text-decoration:underline;
	}
	.wcp-sElements-002 div.table-A table tr.even td {
		background-color:#FFFFFF;
	}
	.wcp-sElements-002 div.table-B {
		padding-top:4px;
	}
	.wcp-sElements-002 div.table-B th,
	.wcp-sElements-002 div.table-B td {
		padding:1px 0;
		color:#333333;
		text-align:left;
	}
	.wcp-sElements-002 div.table-C {
		margin-top:10px;
	}
	.wcp-sElements-002 div.table-C table {
		border-collapse:collapse;
	}
	.wcp-sElements-002 div.table-C table th {
		padding:3px 2px 3px 4px;
		border-collapse:collapse;
		border:1px solid #DFD9CB;
		border-bottom-color:#F5F4F0;
		background-color:#DFD9CB;
		color:#333333;
		font-weight:bold;
	}
	.wcp-sElements-002 div.table-C table tr:last-child th {
		border-bottom-color:#DFD9CB;
	}
	.wcp-sElements-002 div.table-C table td {
		padding:3px 2px 3px 4px;
		border:1px solid #DFD9CB;
		background-color:#FFFFFF;
		color:#333333;
	}
	.wcp-sElements-002 div.table-C table td a {
		text-decoration:underline;
	}
	.wcp-sElements-002 div.table-C table tr.even td {
		background-color:#FFFFFF;
	}
	.wcp-sElements-002 div.table-D {
		margin-top:10px;
	}
	.wcp-sElements-002 div.table-D table {
		border-collapse:collapse;
	}
	.wcp-sElements-002 div.table-D table th {
		padding:3px 2px 3px 4px;
		border-collapse:collapse;
		border:1px solid #DFD9CB;
		border-right-color:#F5F4F0;
		background-color:#DFD9CB;
		color:#333333;
		font-weight:bold;
	}
	.wcp-sElements-002 div.table-D table tr th:last-child {
		border-right-color:#DFD9CB;
	}
	.wcp-sElements-002 div.table-D table td {
		padding:3px 2px 3px 4px;
		border:1px solid #DFD9CB;
		background-color:#FFFFFF;
		color:#333333;
	}
	.wcp-sElements-002 div.btn-A {
		margin-top:10px;
		text-align:right;
	}
	.wcp-sElements-002 ul.ul-A {
		margin-top:8px;
	}
	.wcp-sElements-002 ul.ul-A li {
		padding:0 0 0 11px;
		background:url(/externals/images/blt-arrow-07.gif) left 0.2em no-repeat;
	}
	.wcp-sElements-002 ul.ul-B {
		padding:0.3em 0 0.1em 0;
	}
	.wcp-sElements-002 ul.ul-B li {
		padding-left:5px;
		color:#333333;
		background:url(/externals/images/blt-square-01.gif) 0 0.48em no-repeat;
	}
	.wcp-sElements-002 .rel-A {
		margin-top:10px;
		width:100%;
	}
	.wcp-sElements-002 .rel-A td.td-A {
		padding-right:4px;
		width:50%;
		vertical-align:top;
	}
	.wcp-sElements-002 .rel-A td.td-B {
		padding-left:4px;
		width:50%;
		vertical-align:top;
	}
	.wcp-sElements-002 .rel-A .set-Title {
		background:url(/externals/images/prt-rounder-48.gif) left top no-repeat;
	}
	.wcp-sElements-002 .rel-A .set-Title h4 {
		background:url(/externals/images/prt-rounder-51.gif) right bottom no-repeat;
	}
	.wcp-sElements-002 .rel-A .set-Title h4 strong {
		display:block;
		background:url(/externals/images/prt-rounder-49.gif) right top no-repeat;
	}
	.wcp-sElements-002 .rel-A .set-Title h4 span {
		padding:2px 10px;
		display:block;
		color:#333333;
		background:url(/externals/images/prt-rounder-50.gif) left bottom no-repeat;
		text-align:center;
	}
	.wcp-sElements-002 .set-iframe {
		margin-top:10px;
	}
	.wcp-sElements-002 .set-iframe iframe {
		width:100%;
		height:260px;
	}
	.wcp-sElements-002 .wcp-Maz-None {
		padding:1px !important;
	}
	.wcp-sElements-003 .head-A {
		margin:5px 0 0 15px;
	}
	.wcp-sElements-003 .head-B {
		margin:26px 0 0 15px;
	}
	.wcp-sElements-003 .head-B .elm-A {
		padding-top:2px;
		float:left;
	}
	.wcp-sElements-003 .head-B .elm-B {
		float:right;
	}
	.wcp-sElements-003 p.p-A {
		margin:15px 0 0 15px;
	}
	.wcp-sElements-003 p.p-B {
		margin:6px 0 0 15px;
		padding-left:11px;
		background:url(/externals/images/blt-arrow-07.gif) left 0.2em no-repeat;
	}
	.wcp-sElements-003 .unit-A {
		padding:0 0 22px 0;
	}
	.wcp-sElements-003 .unit-A .inner-Unit {
		padding-bottom:7px;
		border:1px solid #DFD9CB;
		background-color:#FFFDF7;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
	}
	.wcp-sElements-003 .unit-A .inner-Unit h2 {
		padding:4px 0 3px 0;
		border-bottom:1px solid #DFD9CB;
		background-color:#FFFEF9;
		text-align:center;
	}
	.wcp-sElements-003 .unit-A .inner-Unit th {
		padding-top:7px;
		width:105px;
		font-weight:bold;
		vertical-align:top;
	}
	.wcp-sElements-003 .unit-A .inner-Unit th strong {
		margin-left:10px;
		display:block;
	}
	.wcp-sElements-003 .unit-A .inner-Unit td {
		padding:7px 10px 0 0;
		vertical-align:top;
	}
	.wcp-sElements-003 .unit-A .inner-Unit td a {
		text-decoration:underline;
	}
	
	/** **/
	.wcp-sElements-003 .unit-A .set-Error{
		padding-top:5px;
		font-weight:bold;
	}
	.wcp-sElements-003 .unit-A .set-Error span{
		text-align:center;
		display:block;
		padding:6px 10px;
		border:1px solid #FF6666;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		background-color:#FFFFFF;
	}

.wcp-sElements-004 {
	padding-bottom:6px;
	background-color:#FFFDF7;
	text-align:center;
}
	.wcp-sElements-004 .set-Flash {
		padding-top:10px;
	}
	.wcp-sElements-004 p.p-A {
		margin:6px 10px 0 10px;
		padding-left:11px;
		background:url(/externals/images/blt-arrow-01.gif) left 0.2em no-repeat;
		text-align:left;
	}

.wcp-sElements-005 {

}
	.wcp-sElements-005 h4 {
		margin-top:15px;
		padding-left:10px;
		background:url(/externals/images/blt-square-02.gif) 0 0.28em no-repeat;
		font-weight:bold;
	}
	.wcp-sElements-005 h5 {
		margin-top:10px;
		padding-left:9px;
		color:#666666;
		background:url(/externals/images/blt-square-03.gif) 0 0.38em no-repeat;
		font-weight:bold;
	}
	.wcp-sElements-005 h6 {
		margin:10px 0 0 10px;
		padding-left:9px;
		color:#666666;
		background:url(/externals/images/blt-square-03.gif) 0 0.45em no-repeat;
		font-size:77%;
		font-weight:bold;
	}
	.wcp-sElements-005 div.set-Elem {
		padding-left:10px;
	}
	.wcp-sElements-005 table {
		width:100%;
	}
	.wcp-sElements-005 td {
		vertical-align:top;
	}
	.wcp-sElements-005 td.imgR {
		text-align:right;
	}
	.wcp-sElements-005 p.p-A {
		margin-top:5px;
		color:#666666;
	}
	.wcp-sElements-005 p.p-B {
		margin:3px 0 0 10px;
		color:#666666;
	}
	.wcp-sElements-005 p.p-C {
		margin:3px 0 0 20px;
		color:#666666;
		font-size:77%;
	}
	.wcp-sElements-005 p.p-D {
		margin-top:10px;
		color:#666666;
	}
	.wcp-sElements-005 p.p-E {
		margin-top:20px;
		color:#666666;
	}
	.wcp-sElements-005 div.set-Elem a {
		text-decoration:underline;
	}
	.wcp-sElements-005 ul.ul-A {
		padding:6px 0 20px 0;
	}
	.wcp-sElements-005 ul.ul-A li {
		margin-top:12px;
		padding-left:10px;
		background:url(/externals/images/blt-square-02.gif) 0 0.28em no-repeat;
		font-weight:bold;
	}
	.wcp-sElements-005 ul.ul-A li a {
		text-decoration:underline;
	}

.wcp-sElements-006 {
	padding-bottom:17px;
	text-align:center;
}
	.wcp-sElements-006 table.table-A {
		margin-top:29px;
	}
	.wcp-sElements-006 table.table-A th,
	.wcp-sElements-006 table.table-A td {
		text-align:left;
		vertical-align:middle;
	}
	.wcp-sElements-006 table.table-A th {
		width:33px;
		border-right:1px solid #C6C1AF;
	}
	.wcp-sElements-006 table.table-A td {
		padding:0 35px 0 5px;
		line-height:1.4;
	}
	.wcp-sElements-006 table.table-A tr th + td + th + td + th + td + th + td {
		padding-right:0;
	}
	.wcp-sElements-006 div.div-A {
		margin-top:28px;
		padding:11px 0 11px 0;
		background-color:#FFFDF7;
		text-align:center;
	}
	.wcp-sElements-006 div.div-A .set-Inner {
		margin:0 auto;
		width:894px;
		text-align:left;
	}
	.wcp-sElements-006 div.div-A .set-Inner p {
		margin-right:10px;
		float:left;
		width:291px;
	}
	.wcp-sElements-006 div.div-A .set-Inner p.p-C {
		margin-right:0;
	}
	.wcp-sElements-006 div.div-A .set-Inner span.span-A {
		display:block;
		padding-left:10px;
		background:url(../../externals/images/blt-square-02.gif) 0 0.28em no-repeat;
	}
	.wcp-sElements-006 div.div-A .set-Inner span.span-B {
		margin-top:4px;
		display:block;
	}
	.wcp-sElements-006 div.div-A .set-Inner span.span-B img {
		border:1px solid #DFD9CB;
	}
	.wcp-sElements-007 {
		margin-top:20px;
		padding-bottom:17px;
		text-align:center;
		}
	.wcp-sElements-007  ul li {
		padding-left:11px;
		background:url(../../externals/images/blt-arrow-03.gif) left 0.3em no-repeat;
		line-height:1.6;
	}
		.wcp-sElements-007_02 {
		margin-top:10px;
		text-align:center;
		}
	.wcp-sElements-007_02  ul li {
		padding-left:11px;
		background:url(../../externals/images/blt-arrow-03.gif) left 0.3em no-repeat;
		line-height:1.6;
	}
	.set-Bgnr {
		background:url(../../externals/images/bg_beginner-01.gif) left 0.3em no-repeat;
		width:204px;
		height:68px;}
	.set-Bgnr ul li {
		padding-left:30px;
		padding-top:42px;
		background:url(../../externals/images/blt-arrow-01.gif) 15px 43px no-repeat;
	}
   .set-Elem-02{
	margin:10px 0 0 10px;
	padding:0;
   }
	.wcp-sElements-008 {
	background-image: url(../images/bg_Comp_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	width:559px;
	height:208px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
	}
	.wcp-sElements-008 p.p-A {
	font-size:16px;
	font-weight: bold;
	}



/******************************** Tab ********************************/

.wcp-Tab-001 {
	padding-top:6px;
}
	.wcp-Tab-001 td {
		vertical-align:top;
	}
	.wcp-Tab-001 td.set-PageBack {
		width:21px;
		text-align:left;
	}
	.wcp-Tab-001 td.set-PageNext {
		width:21px;
		text-align:right;
	}
	.wcp-Tab-001 td.set-Tab {
		height:30px;
		text-align:left;
	}
	.wcp-Tab-001 td.set-Tab div.set-List {
		overflow:hidden;
	}
	.wcp-Tab-001 td.set-Tab ul {
		width:3980px;
	}
	.wcp-Tab-001 td.set-Tab ul li {
		margin-left:-25px;
		height:30px;
		float:left;
		font-size:108%;
		font-weight:bold;
	}
	.wcp-Tab-001 td.set-Tab ul li:first-child {
		margin-left:-6px;
	}
	.wcp-Tab-001 td.set-Tab ul li p {
		margin-left:11px;
		overflow:hidden;
	}
	.wcp-Tab-001 td.set-Tab ul li p a {
		display:block;
		float:left;
		color:#837D6D;
	}
	.wcp-Tab-001 td.set-Tab ul li.cur p a {
		color:#333333;
	}
	.wcp-Tab-001 td.set-Tab ul li p a.closer {
		margin:7px 5px 0 0;
		width:18px;
	}
	.wcp-Tab-001 td.set-Tab ul li p a.pname {
		margin-top:0.4em;
		white-space:nowrap;
	}
	.wcp-Tab-001 td.set-Tab ul li p span.fader {
		margin-left:-28px;
		display:block;
		width:30px;
		height:30px;
		float:left;
	}

	/* 6個表示 - li幅定義 */
	.wcp-Tab-001 td.set-Tab ul.per6 li {
		width:151px;
		background:url(/externals/images/prt-rounder-36.png) left top no-repeat;
	}
	/* 6個表示 - li.cur幅定義 */
	.wcp-Tab-001 td.set-Tab ul.per6 li.cur {
		background:url(/externals/images/prt-rounder-37.png) left top no-repeat;
	}
	/* 6個表示 - li.cur直後li背景定義 */
	.wcp-Tab-001 td.set-Tab ul.per6 li.cur + li {
		background:url(/externals/images/prt-rounder-38.png) left top no-repeat;
	}
	/* 6個表示 - li>p幅定義 */
	.wcp-Tab-001 td.set-Tab ul.per6 li p {
		width:110px;
	}
	/* 6個表示 - li>p>テキストリンク幅定義 */
	.wcp-Tab-001 td.set-Tab ul li p a.pname {
		width:85px;
	}

	.wcp-Tab-002 {
	margin-top:-24px;
	background-color:#c00;
	width:100%;
	height:54px;
	background:url(../../externals/images/prt-rounder-76.png) right bottom no-repeat;
	position:relative;
	text-align:left;
	}
	.wcp-Tab-002 h2 {
	top:0px;
	left:0px;
	position:absolute;
	text-align:left;
	}
	


/******************************** pseudo-after ********************************/

.area-smclContents-001,
.wcp-Heading-002 .set-Heading,
.wcp-Heading-002 .set-Heading .div-A ul,
.wcp-Heading-002 .set-Keywords td.set-Words ul,
.wcp-Functional-001 .set-Functional,
.wcp-Functional-001 .set-Functional div.div-A a span.span-A,
.wcp-List-002 .set-List table td .set-AddList,
.wcp-Functional-002 ul.ul-A,
.wcp-Functional-002 ul.ul-A li,
.wcp-Tab-001 td.set-Tab,
.wcp-Tab-001 td.set-Tab ul li p,
.wcp-Functional-003 .set-Functional,
.wcp-Functional-003 .set-Functional ul.ul-A,
.wcp-sElements-001 td.set-Viz ul,
.wcp-Heading-004 .set-Heading,
.wcp-List-004 table.table-A td.set-Row .set-Heading,
.wcp-sElements-003 .head-B,
.wcp-Functional-005,
.wcp-Functional-006 div.div-A,
.wcp-List-002 .set-List table td .set-I table td.set-Info div.set-Creation,
.wcp-sElements-001 ul.ul-B,
.wcp-sElements-006 div.div-A .set-Inner {
	zoom:100%;
}

.area-smclContents-001:after,
.wcp-Heading-002 .set-Heading:after,
.wcp-Heading-002 .set-Heading .div-A ul:after,
.wcp-Heading-002 .set-Keywords td.set-Words ul:after,
.wcp-Functional-001 .set-Functional:after,
.wcp-Functional-001 .set-Functional div.div-A a span.span-A:after,
.wcp-List-002 .set-List table td .set-AddList:after,
.wcp-Functional-002 ul.ul-A:after,
.wcp-Functional-002 ul.ul-A li:after,
.wcp-Tab-001 td.set-Tab:after,
.wcp-Tab-001 td.set-Tab ul li p:after,
.wcp-Functional-003 .set-Functional:after,
.wcp-Functional-003 .set-Functional ul.ul-A:after,
.wcp-sElements-001 td.set-Viz ul:after,
.wcp-Heading-004 .set-Heading:after,
.wcp-List-004 table.table-A td.set-Row .set-Heading:after,
.wcp-sElements-003 .head-B:after,
.wcp-Functional-005:after,
.wcp-Functional-006 div.div-A:after,
.wcp-List-002 .set-List table td .set-I table td.set-Info div.set-Creation:after,
.wcp-sElements-001 ul.ul-B:after,
.wcp-sElements-006 div.div-A .set-Inner:after {
	content: "."; 
	clear: both; 
	height: 0; 
	display: block; 
	visibility: hidden;
}

.jscls-detailSeriesTitleText:hover {
	cursor: pointer;
}

/* CSS Document */
