/* CSS Document pump-original*Junko Kamiyama */
/* テンプレート以外のCSS */

/*トップページトピックス*/
div#toptopics
{
	width:575px;
}

div#topicHead
{
	height:50px;
}

div.topicsContent
{
	margin-top:-10px;
}

div#topicL
{
	float:left;
}
div#topicC
{
	width:40%;
	float:left;
}
div#topicR
{
	float:right;
	margin-top:33px;
}

hr.topicline
{
	color:#ddd9cc;
	width:500px;
}

ul.topicslist
{
	padding:0;
	margin:0;
	margin-left:-10px;
}

ul.topicslist li
{
	list-style-position:inside;	
	list-style-type:none;
}

ul.topicslist li.line
{
	border-bottom:1px solid #ddd9cc;
	list-style-position:inside;	
	list-style-type:none;
}

.topidata
{
	margin-right:40px;
}

/* トピックスリスト */
div#topicG {
	margin-top:10px;
}

div.topicbox {
    float: left;
    margin: 10px 10px 10px 0;
    width: 490px;
    font-size: 90%;
}
img.topibox-l { 
	float: left;
	width: 53px;
	height:53px;
	border: 0;

}
div.topibox-r {
    float: left;
    margin: 0 6px;
    width: 390px; /* for IE55 */
    voice-family: "\"}.dummy{\""; 
    voice-family:inherit;
    width: 396px;
}
div.topibox-r h5 {
    margin-bottom: 4px;
    padding-bottom: 4px;
    padding-left: 0;
    border-bottom: 2px solid #c9ddf2;
    background: none;
}
div.topibox-r div { text-align: right; }
div.topibox-r img { border: none; }


/*各トピックス*/
/*2006 - rn*/
div#newL
{
	float:left;
	width:100px;
	margin-top:70px;
}
div#newR
{
	float:right;
	width:450px;
	margin-top:20px;
}
/*2006 - 0407_2*/
.L1
{
	float:left;
}

.R1
{
	float:right;
	width:400px;
}

div.L10
{
	float:left;
	width:200px;
	margin:20px 0 0 0;
}
div.R10
{
	float:right;
	width:370px;
	margin:20px 0 0 0;
}

div.L2
{
	float:left;
	margin:10px 0 0 0;
	text-align:center;
}
div.R2
{
	float:right;
	margin:10px 0 0 0;
	padding:10px 10px 10px 10px;
	background-color:#f4f4f4;
	border-top:10px solid #3399cc;
	border-bottom:10px solid #3399cc;
	width:250px;

}

div.L3
{
	float:left;
	margin:0 0 0 0;
	width:280px;
}
div.R3
{
	float:right;
	margin:40px 0 0 0;
}

div.L4
{
	float:left;
	margin:0 0 0 0;
}
div.R4
{
	float:right;
	margin:15px 0px 0 0;
}

div.L5
{
	float:left;
	margin:0 0 0 0;
	width:370px;
}
div.R5
{
	float:right;
	margin:30px 0px 0 0;
}

div.L6
{
	float:left;
	margin:0 0 0 0;
	width:280px;
}
div.R6
{
	float:right;
	margin:0;
}

div.L7
{
	float:left;
	margin:0;
}
div.R7
{
	float:right;
	margin:0;
	width:300px;
}

div.L8
{
	float:left;
	margin:30px 0 0 0;
}
div.R8
{
	float:right;
	margin:30px 0 0 0;
	width:350px;
	padding:15px;
}

div.L9
{
	float:left;
	margin:15px 0 0 0;
	width:300px;
	padding:15px;
}
div.R9
{
	float:right;
	margin:15px 0 0 0;
}


.Lmidashi1
{
	float:left;
	margin:0;
	height:30px;
	padding-top:5px;
}
.Rmidashi1
{
	float:right;
	margin:0;
	width:90%;
	padding-top:5px;	
}


div#updateTable
{
}

div#updateTable td
{
	height:20px;
}

/*リスト１*/


ul#list1
{
	list-style-type:decimal;
	margin-left:50px;
	list-style-position:outside;
}
ul#list1 li
{
	padding:10px 0 10px 0;
}

ul.list2
{
	list-style-type:square;
	margin-left:30px;
	list-style-position:outside;
}

ul.list2 li
{
	margin:10px 0 20px 0;
}

/*2006 - 0524_1・0524_2*/
ul.list3
{
	list-style-type:disc;
	list-style-position:outside;
}
ul.list3 li
{
	margin:10px 0 10px -30px;
}

ul.list4
{
	list-style-type:disc;
	list-style-position:outside;
}
ul.list4 li
{
	margin:10px 0 10px 0px;
}

ol.list1
{
	list-style-position:outside;
}
ol.list1 li
{
	margin:10px 0 10px 0;
	line-height:120%;
}

ol.list7
{
	list-style-position:outside;
	list-style-type:upper-roman;

}
ol.list7 li
{
	margin:10px 0 10px 0;
}

ul.list5
{
	list-style-type:none;
	list-style-position:outside;
	margin:0;
}
ul.list5 li
{
	margin:5px 5px 5px 0;
}
ul.list6
{
	list-style-type:disc;
	list-style-position:outside;
	
}
ul.list6 li
{
	margin:5px;
}

/*20061004_2*/
table#advs
{
	border:1px solid #000000;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 100%;
}

table#advs td
{
	border:1px solid #000000;
	padding:3px;

}

table#advs td.color
{
	background-color:#ffffcc;
}

table#work
{
	border:1px solid #000000;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width: 100%;
}

table#work th
{
	border:1px solid #000000;
	padding:3px;
	background-color:#ffffcc;

}

table#work td
{
	border:1px solid #000000;
	padding:3px;
}

table#work td.head
{
	background-color:#ffffcc;
}

/*リンクリスト*/
.linkList
{
	width:550px;
	margin:20px 0 20px 40px;
}


/*囲い*/
.kakoi1
{
	background-color:#003399;
	border:1px solid #000000;
	padding:2px;
}
.kakoi2
{
	background-color:#006633;
	border:5px solid #996633;
}

/*フォント*/
.fn
{
	font-weight:normal;
}

.fb
{
	font-weight:bold;
}
.fs70p{
	font-size:70%;
}
.fs80p{
	font-size:80%;
}
.fs90p{
	font-size:90%;
}
.fs120p{
	font-size:120%;
}

.fs140p{
	font-size:140%;
}

.fs250p
{
	font-size:250%;
}
.fs160p
{
	font-size:160%;
}

.fs75p
{
	font-size:75%;
}


.fcff00000
{
	color:#ff0000;
}

.fcffffff
{
	color:#ffffff;
}

.fc003399
{
	color:#003399;
}

.fcgold
{
	color:gold;
}

.fcorange
{
	color:orange;
}

.fcff6633
{
	color:#ff6633;
}

.fcred
{
	color:red;
}

.fcgreen
{
	color:green;
}

h5.point
{
	background-image:url(../images/ya_01.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	font-size:140%;
	background-position:left center;
}

.txtdecoUL
{
	text-decoration:underline;
}

.border_b
{
	text-decoration:underline;
}

/*背景*/
.bc009966
{
	background-color:#0F8300;
}

.bc0099cc
{
	background-color:#0099cc;
}

.bcred
{
	background-color:red;
}
.bcyellow
{
	background-color:#FFD200;
}
/*位置*/

.fL
{
	float:left;
}

.fR
{
	float:right;
}

.fC
{
	float:left;
	margin-left:35px;
}

.fCC
{
	text-align:center;
}
.fr
{
	text-align:right;
}

.mgt100px
{
	margin-top:100px;
}
.pdr80px
{
	padding-right:80px;
}


.pdt100px
{
	padding-top:100px;
}

.pdt50px
{
	padding-top:50px;
}

.pdt30px
{
	padding-top:30px;
}

.pdtb15px
{
	padding-top:15px;
	padding-bottom:15px;
}

.mgb15px
{
	margin-bottom:15px;
}

.mgbM5
{
	margin-bottom:-5px;
}

.mgtM60
{
	margin-top:-60px;
}

.mgtM95
{
	margin-top:-95px;
}
.alcent
{
	text-align:center;
	display:block;
}

.near
{
	margin-top:3px;
}

.pdsize10px
{
	padding:10px;
}
.pdsize5px
{
	padding:5px;
}

.pdsize1px
{
	padding:1px;
}

.pdl20px
{
	padding-left:20px;
}

.txttop
{
	vertical-align:super;
}

.txttb
{
	vertical-align:text-bottom;
}

.sz80px
{
	width:120%;
}


/*20060912_1*/
table#er
{
	border-collapse:collapse;
	border:1px solid #003366;
	border-spacing:0;
	empty-cells:show;
	text-align:center;
	display:block;
	font-size:75%;
}

table#er td
{
	padding:5px 5px;
	border:1px solid #003366;
}

table#er td.head
{
	border:1px solid #003366;
}

table#er td.ars
{
	padding:5px 5px;
	border:1px solid #003366;
	font-weight:bold;
	background-color:#E6FCFF;	
}

table#er td.past
{
	padding:5px 5px;
	border:1px solid #003366;
	font-weight:bold;
	background-color:#E6FFEB;	
}

.valc
{
	padding-top:11px;
}

/*20061004_1*/
table#kaishu
{
	border:1px solid #000000;
	width:550px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	text-align:center;
}

table#kaishu th
{
	padding:5px;
	border:1px solid #000000;
	background-color:#ffffcc;
}
table#kaishu th.nocolor
{
	background-color:#ffffff;
}

table#kaishu td
{
	padding:5px;
	border:1px solid #000000;
}

table#kaishu td.head
{
	background-color:#ccffff;
}

ul.contact
{
	margin-left:1em;
}

ul.contact li
{
	background:transparent url(../images/ya_leftmenu_04.gif) no-repeat left 50%;
	margin-left:20px;
	padding:0 0 0 5px;
	list-style-type:disc;
	line-height:2;
}


/*営業所テーブル*/
table.contactList {
    margin-bottom: 2em;
    border-collapse: collapse;
    border-top: 2px solid #c9ddf2;
    border-bottom: 2px solid #c9ddf2;
    font-family: "ＭＳ ゴシック";
    font-size: 90%;
    width:100%;
}
table.contactList th {
    padding: 4px 10px 4px 4px;
    width: 155px;
    text-align: left;
    vertical-align: top;
}


table.contactList td {
    padding: 4px 10px;
    width: 190px;
    text-align: left;
}


table.contactList td.area {
    text-align: left;
	background-color:#CAEBFD;
	font-weight:bold;
}

table.contactList th img,
table.contactList td img {
    border: none;
    vertical-align: middle;
}
table.contactList tr.level1 th {}
table.contactList tr.level2 td,
table.contactList tr.level2 th { border-top: 1px solid #c9ddf2; }
table.contactList tr.level2 th {
    font-weight: normal;
    text-indent: 0.3em; 
}
table.contactList tr.level3 td,
table.contactList tr.level3 th { border-top: 1px dashed #c9ddf2; }
table.contactList tr.level3 th {
    font-weight: normal;
    text-indent: 0.6em;
}

table.contactList tr.level3 td.top,
table.contactList tr.level3 th.top { border-top: none; }

table.contactList tr.level4 td,
table.contactList tr.level4 th { border-top: 1px dashed #c9ddf2; }
table.contactList tr.level4 th {
    font-weight: normal;
    text-indent: 0.9em;
}


/*サービス指定テーブル*/
table.contactListS {
    margin-bottom: 2em;
    border-collapse: collapse;
    border-top: 2px solid #c9ddf2;
    border-bottom: 2px solid #c9ddf2;
    font-family: "ＭＳ ゴシック";
    font-size: 90%;
    width:100%;
}
table.contactListS th {
    padding: 4px 10px 4px 4px;
    width: 210px;
    text-align: left;
    vertical-align: top;
}


table.contactListS td {
    padding: 4px 10px;
    width: 135px;
    text-align: left;
}


table.contactListS td.area {
    text-align: left;
	background-color:#CAEBFD;
	font-weight:bold;
}

table.contactListS th img,
table.contactListS td img {
    border: none;
    vertical-align: middle;
}
table.contactListS tr.level1 th {}
table.contactListS tr.level2 td,
table.contactListS tr.level2 th { border-top: 1px solid #c9ddf2; }
table.contactListS tr.level2 th {
    font-weight: normal;
    text-indent: 0.3em; 
}
table.contactListS tr.level3 td,
table.contactListS tr.level3 th { border-top: 1px dashed #c9ddf2; }
table.contactListS tr.level3 th {
    font-weight: normal;
    text-indent: 0.6em;
}

table.contactListS tr.level3 td.top,
table.contactListS tr.level3 th.top { border-top: none; }

table.contactListS tr.level4 td,
table.contactListS tr.level4 th { border-top: 1px dashed #c9ddf2; }
table.contactListS tr.level4 th {
    font-weight: normal;
    text-indent: 0.9em;
}

table.productop
{
	margin:20px 0 0 0;
}

/*型式別目次テーブル*/
table.katamokuList {
    margin-bottom: 2em;
    border-collapse: collapse;
    border-top: 2px solid #c9ddf2;
    border-bottom: 2px solid #c9ddf2;
    font-family: "ＭＳ ゴシック";
    font-size: 90%;
    border-collapse:collapse;
    width:100%;
}
table.katamokuList th {
    padding: 4px 10px 4px 4px;
    text-align: left;
    vertical-align: top;
	font-weight: normal;
	width: 50px;
	white-space: nowrap;
	border-top: 1px dashed #c9ddf2;
}
table.katamokuList th.top {
	border-top:none;
}


table.katamokuList tr {
	border-top:: 1px dashed #c9ddf2;
	font-weight: normal;
    text-indent: 0.6em;
}

table.katamokuList td.left{
    padding: 4px 3px;
    width: 100px;
    text-align: left;
	white-space: nowrap;
	border-top: 1px dashed #c9ddf2;
}
table.katamokuList td.leftT {
	border-top:none;
    padding: 4px 3px;
}
table.katamokuList td.right {
    padding: 4px 3px;
    width: 480px;
    text-align: left;
	white-space: nowrap;
	border-top: 1px dashed #c9ddf2;
}
table.katamokuList td.rightT {
	border-top:none;
    padding: 4px 3px;
}
table.katamokuList td.area {
    text-align: left;
	background-color:#CAEBFD;
	font-weight:bold;
	height:18px;
}



/*用語別索引*/

.termWSelectL
{
	float:left;
	margin:1em 0 1em 0.5em;
	padding:1em 0 1em 1.5em;
	font-size:90%;
	width:120px;
	background-image:url(../images/ya.gif);
	background-repeat:no-repeat;
	background-position:0 1.3em;
	/*border:1px solid #cccccc;*/
}

.termWSelectR
{
	float:right;
	text-align:left;
	margin:1em 0 1em 0.5em;
	padding:1em 0 1em 1.5em;
	width:350px;
	font-size:90%;
	background-image:url(../images/ya.gif);
	background-repeat:no-repeat;
	background-position:0 1.3em;
	/*border:1px solid #cccccc;*/
}

span.termSelected
{
	border-bottom:2px dotted red;
}

table.termList {
    margin-bottom: 2em;
    border-collapse: collapse;
    border-top: 2px solid #c9ddf2;
    /*border-bottom: 2px solid #c9ddf2;*/
    font-family: "ＭＳ ゴシック";
    font-size: 90%;
    border-collapse:collapse;
    width:100%;
}

table.termList th {
    text-align: left;
	background-color:#CAEBFD;
	font-weight:bold;
	height:18px;
}

table.termList tr {
    text-indent: 0.6em;
}

table.termList td.zokuL
{
	float:left;
	padding:0.5em 0 0.2em 0;
	vertical-align:top;
	color:coral;
	border-bottom: 2px dotted #c9ddf2;
}

table.termList td.zokuR
{
	float:right;
	padding:0.5em 0 0.2em 0;
	text-align:left;
	width:500px;
	border-bottom: 2px dotted #c9ddf2;
}

table.termList td.zokuLnb
{
	float:left;
	padding:0.5em 0 0.5em 0;
	vertical-align:top;
	color:coral;
}

table.termList td.zokuRnb
{
	float:right;
	padding:0.5em 0 0.5em 0;
	text-align:left;
	width:500px;
}

table.termList td.goju
{
	padding:0.5em 0 0.5em 0;
}

table.termList ul
{
	text-align:left;
	width:530px;
	margin:0;
	padding:0 0 0.5em 0;
	line-height:130%;
}
table.termList li
{
	float:left;
	list-style-type:none;
	padding-right:2em;
}





/*製品紹介*/
table.productsTopList
{
	width:100%;
	margin-top:20px;
}

table.productsTopList td
{
	vertical-align:baseline;
}

table.productsTopList .note
{
	color:#000;
	font-size:85%;
	padding-top:3px;
}

/*製品ダウンロードリスト*/
ul.case {
	
}

ul.case li {
    margin:1em 0 1em 3em;
    padding:0em 0 0.3em 10px;
    list-style: none;
    list-style-image:url(../images/shizuku.gif);
}

/* ジャンプリスト */
div#jump { font-size: 90%; }


.kotobaind { 
	line-height: 140%;
	margin: 0px 0px 20px 1em;
}

/*区切り線*/
div.kugiri {
    clear: both;
    margin-bottom: 10px;
    border-top: 1px solid #6699FF; 
    line-height: 1px;
    height: 1px;	
}

/*製品紹介ヒトコト*/
.hitokoto{
	margin: 0 0 0 0.3em;
    font-size: 80%;
	color:#333333;
}


/*アピール*/
p.appeal{
	color:#FF6600;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}


/*アピール2*/
p.appeal2{
	color:#FF6600;
	font-weight: bold;
	font-size:90%;
	margin: 0px 0px 0px 1em;
}
/*アピール(黒)*/
span.appeal_black{
	font-weight: bold;
}

/*アピール(背景)*/
p.appeal_back{
	background-color:#CCCCCC;
	color:#0033CC;
	margin:1em 0 1em 0;
	padding:3px 0 2px 1em;
	background-image:url(../images/ya_left_01.gif);
	background-repeat:no-repeat;
	background-position:0.5em 0.5em;
}

/*注釈*/
p.notes{
    font-size: 80%;
	margin: 0em 0em 0em 0em;
}


/*アピールテーブル*/
table.appealtable{
	width:500px;
	border-collapse:collapse;
	border:1px solid #000000;
	font-size:13.5px;
}

table.appealtable th{
	height:30px;
	padding:5px 0px 0px 0px;
	border-collapse:collapse;
	background-color:#66CCCC;
	font-size: 110%;
	font-weight: bold;
}

table.appealtable td{
	padding:5px 5px 5px 5px;
	border-collapse:collapse;
	background-color: #FFFFFF;
	font-size: 90%;
}


/* トピックスリスト */
div.topicbox {
    float: left;
    margin: 0 10px 10px 0;
    width: 490px;
    font-size: 90%;
}
img.topibox-l { 
	float: left;
	width: 53px;
	height:53px;
	border: 0;

}
div.topibox-r {
    float: left;
    margin: 0 6px;
    width: 390px; /* for IE55 */
    voice-family: "\"}.dummy{\""; 
    voice-family:inherit;
    width: 396px;
}
div.topibox-r h5 {
    margin-bottom: 4px;
    padding-bottom: 4px;
    padding-left: 0;
    border-bottom: 2px solid #c9ddf2;
    background: none;
}
div.topibox-r div { text-align: right; }
div.topibox-r img { border: none; }


/*case*/
.casebox
{
	margin:5px 0 5px 0;
	padding:10px;
}

.caseboxL
{
	float:left;
}
.caseboxR
{
	float:right;
	text-align :left;
	width:60%;
	margin:1.5em 0 0 0;
}

/*トップページトピックス*/
div#topics_ifr{
	width:575px;
}

div#topics_ifr h3
{
	margin:0;
	padding: 1em 0 0em 0.5em;
	color:#003366;
	font-size:120%;
}

div#topics_ifr dl
{
	margin:0;
	padding:0.8em 1em 0 1em;

}
div.topiin{
	height:130px;
	overflow:auto;
	display:block;
	/*border-bottom:1px solid #C4D0E8;*/
	/*border-top:1px solid #C4D0E8;*/
	margin:0;
	padding:0;
}

div#topics_ifr dt{
	padding: 0 0 0.2em 1em;
	background-image:url(../images/shizuku.gif);
	background-repeat:no-repeat;
}

div#topics_ifr dd{
	margin:0 0 0.5em 1em;
}

.topiNote
{
	margin:0;
	font-size:75%;
	color:#666666;
	margin-left:1em;
}

/*製品紹介タイトルと概要位置*/
.titleBox
{
	float:left;
	/*border:1px solid #cccccc;*/
}

.gaiyoBox
{
	float:right;
	margin:1.7em 0 0 0;
	padding:0;
	font-size:90%;
	/*border:1px solid #cccccc;*/
}

/*納入事例製品分類アイコン設置*/
.prod_box
{
	width:91%;
	margin:3px 0 3px 25px;
	/*border:1px solid #cccccc;*/
}

.prod_box img
{
	margin:0 20px 0 20px;
}

ul.area
{
	font-size:80%;
	margin:1em 0;
}

ul.area li
{
	float:left;
	margin:0 3px;
}

/*納入事例用途分類アイコン設置*/
.usage_box
{
	display:block;
	width:590px;
}

.usage_box .one
{
	float:left;
	display:block;
	width:295px;
	height:180px;
}

.usage_box img
{
	margin:0 30px;
}

.usage_box p
{
	margin:0px 30px;
	border-bottom:1px solid #ccc;
	background-color:#f4f4f4;
	padding:5px 5px;
	width:210px;
}

.insidebox
{
	border-bottom:2px dotted #ccc;
	padding:5px 0 0 5px;
	margin:20px 0 20px 0;
}


.insideboxL
{
	float:left;
	margin:5px 0 0 5px;
	padding:0;
}
.insideboxR
{
	float:right;
	width:380px;
	text-align:left;
	margin:7px 10px 0 0;
	padding:0:
}

.insidebox p
{
	font-size:85%;
	margin:0;
	padding:0;
	margin-top:10px;
}


.caseL
{
	width:285px;
	margin-right:5px;
	float:left;
	/*border:1px solid #ccc;*/
}

.caseR
{
	width:285px;
	margin-left:5px;
	float:right;
	/*border:1px solid #ccc;*/
}

p.casetxt
{
	line-height:140%;
	margin:3px 0px 3px 17px;
}

.ya
{
	margin-bottom:10%;
}

h4.subTitle
{
	margin:5px 0 5px 4px;
	color:forestgreen;
}

h4.subTitle2
{
	margin:10px 0 15px 4px;
}

.methodBox
{
	background-color:#ffffcc;
	margin:10px 0 20px 15px;
	border:1px solid #333;
	/*border-left:15px solid #333;*/
	padding:3px 15px 3px 0;
}

.methodBox p
{
	margin:3px 0 3px 0;
}

.headerword
{
	margin:-6px 0 0 5px;
	font-size:70%;
}

/*納入事例内お問い合わせBOX*/
div#contactBox
{
	width:595px;
}

div#contactKotoba
{
	margin-top:-5px;
	padding:0 0 5px 7px;
}

div#contactKotoba p
{
	margin:0;
}



/*2007 ADD JK*/
div.linkL{
	background: url("../common/images/line_dot_pagebody.gif") no-repeat bottom;
	padding:10px 5px 10px 10px;
	margin:0;
	height:30px;
}

div.linkL a{
	text-decoration: none;
	color: #3c3c3c;
}
div.linkL a:hover{
	text-decoration: underline;
}
div.linkL a.visited{
	text-decoration: none;
	color: #3c3c3c;
}

div.linkL .word{
	float:left;
	background:url(../images/icon_pop.gif) no-repeat;
	margin:0;
	padding-left:20px;
}

div.linkL img{
	float:right;
}

div.table{
	margin-left:80px;
	text-align: left;
}

div.page_body{
	margin: 0 20px;
	width:660px;
}

table#loginTicket{
	width:507px;
	height:167px;
	border:none;
	border-collapse:collapse;
	margin:10px 0 10px 0;
}

table#loginTicket td{
	padding:0;
}

ul.productUsage{
	list-style-type:disc;
	margin:10px 0 10px 20px;

}
ul.productUsage li{
	margin:5px 0 5px 0;
}

/*製品テーブル*/
table.productsK{
	width:510px;
	border-collapse:collapse;
	border:1px solid #333333;
	border-spacing:0;
	empty-cells:show;
	font-size:90%;
	margin:5px 0 20px 60px;
}
table.productsK th{
	border:1px solid #333333;
	background-color:#FFFF99;
	color:#000000;
	height:30px;
	text-align:center;
}
table.productsK td{
	border:1px solid #333333;
	color:#000000;
	text-align:center;
	padding:5px;
}
table.productsK td.left{
	border:1px solid #333333;
	color:#000000;
	text-align:left;
}
table.productsK td.header{
	border:1px solid #333333;
	color:#000000;
	text-align:left;
}

span.productSubT{
	background-color:#0099cc;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding:5px;
}

div#page-body a.pagetop{
	float:right;
	font-size:80%;
	font-weight:bold;
	color:#666666;
}

p.wordW{
	line-height:160%;
}

h4.pSubTitle{
	padding:5px 0 15px 0;
}

div.topicL{
	float:left;
	margin-top:5px;
	width:32px;
	height:32px;
}
div.topicR{
	float:right;
	margin-top:5px;
	width:535px;
	height:32px;
}