@charset "utf-8";

/*------------------------------
 =tags
------------------------------*/
body {
color: #000;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg.gif) no-repeat center top;
}

a {
color: #577f92;
text-decoration: underline;
}

a:hover {
color: #ac141a;
text-decoration: none;
}


/*------------------------------
 =container
------------------------------*/
#header {
position: relative;
width: 1000px;
height: 105px;
margin: 0 auto;
color: #73685a;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_header.gif) no-repeat left top;
overflow: hidden;
}

#contents {
width: 1000px;
margin: 0 auto;
}

#LEFTMENU {
display: inline;
float: left;
width: 200px;
margin: 0 0 0 -790px;
}

#MAINCONTENT {
display: inline;
float: left;
width: 580px;
margin: 0 0 0 210px;
line-height: 1.6;
}

#RIGHTCONTENT {
display: inline;
float: right;
width: 200px;
height: auto;
margin: 0;
padding: 0px 0 60px 0;
}

#footer {
position: relative;
width: 1000px;
min-height: 180px;
_height: 180px;	/* Hack for IE6 */
margin: 0 auto;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_footer.gif) no-repeat center top;
}

/*------------------------------
 =header
------------------------------*/
#header #logo {
position: absolute;
width: 165px;
height: 36px;
top: 50px;
left: 0px;
}

#header #logo a {
display: block;
width: 165px;
height: 36px;
text-indent: -9999em;
overflow: hidden;
}

#header #description {
position: absolute;
width: 350px;
height: 36px;
line-height: 36px;
top: 50px;
left: 189px;
}

#header #header-menu {
position: absolute;
width: 500px;
height: 30px;
font-size: 85%;
text-align: right;
line-height: 30px;
top: 0px;
right: 0px;
}

#header #header-menu li {
display: inline;
}

#header #header-menu li a {
padding: 0 6px;
color: #ada39f;
text-decoration: none;
border-left: 1px solid #73685a;
}

#header #header-menu li a:hover {
color: #fff;
}

#header #searchbox {
position: absolute;
width: 240px;
height: 36px;
padding: 0;
text-align: right;
line-height: 36px;

top: 50px;
right: 0px;
}

#header #searchbox input#searchtxt {
width: 148px;
height: 18px;
margin: 0 10px 0 0;
vertical-align: middle;
border: 1px solid #ada39f;
}

#header #searchbox button#searchbtn {
width: 60px;
height: 20px;
margin: 0;
padding: 0;
text-align: left;
text-indent: -9999em;
background: url(/jAlmas/cms/images/content/compiere/img/common/btn_search.gif) no-repeat center top;
vertical-align: middle;
border-style: none;
border-width: 0px;
overflow: hidden;
}

#header #searchbox button#searchbtn:hover {
background-position: center bottom;
}

/*------------------------------
 =global
------------------------------*/
#global {
width: 1000px;
height: 165px;
margin: 0 auto;
}

#global #global-menu {
width: 1000px;
height: 65px;
padding: 0 0 100px 0;
background: url(/jAlmas/cms/images/content/compiere/img/common/topimg.jpg) no-repeat center bottom;
overflow: hidden;
}

div.casestudies #global-menu {
background: url(/jAlmas/cms/images/content/compiere/img/casestudies/topimg.jpg) no-repeat center bottom !important;
}

div.contact #global-menu {
background: url(/jAlmas/cms/images/content/compiere/img/contact/topimg.jpg) no-repeat center bottom !important;
}

div.netshop #global-menu {
background: url(/jAlmas/cms/images/content/compiere/img/netshop/topimg.jpg)  no-repeat center bottom !important;
}

div.partner #global-menu {
background: url(/jAlmas/cms/images/content/compiere/img/partner/topimg.jpg) no-repeat center bottom !important;
}

div.products #global-menu {
background: url(/jAlmas/cms/images/content/compiere/img/products/topimg.jpg) no-repeat center bottom !important;
}

div.support #global-menu {
background: url(/jAlmas/cms/images/content/compiere/img/support/topimg.jpg) no-repeat center bottom !important;
}

#global #global-menu li {
display: inline;
float: left;
height: 65px;
}

#global #global-menu li a {
display: block;
height: 65px;
text-indent: -9999em;
overflow: hidden;
}

#global #global-menu li#global-menu01 {
width: 157px;
}

#global #global-menu li#global-menu01 a {
width: 157px;
background: url(/jAlmas/cms/images/content/compiere/img/common/global.gif) no-repeat 0px 0px;
}

#global #global-menu li#global-menu01 a.this {
background-position: 0px -130px;
}

#global #global-menu li#global-menu01 a:hover {
background-position: 0px -65px;
}

#global #global-menu li#global-menu02 {
width: 156px;
}

#global #global-menu li#global-menu02 a {
width: 156px;
background: url(/jAlmas/cms/images/content/compiere/img/common/global.gif) no-repeat -157px 0px;
}

#global #global-menu li#global-menu02 a.this {
background-position: -157px -130px;
}

#global #global-menu li#global-menu02 a:hover {
background-position: -157px -65px;
}

#global #global-menu li#global-menu03 {
width: 149px;
}

#global #global-menu li#global-menu03 a {
width: 149px;
background: url(/jAlmas/cms/images/content/compiere/img/common/global.gif) no-repeat -313px 0px;
}

#global #global-menu li#global-menu03 a.this {
background-position: -313px -130px;
}

#global #global-menu li#global-menu03 a:hover {
background-position: -313px -65px;
}

#global #global-menu li#global-menu04 {
width: 166px;
}

#global #global-menu li#global-menu04 a {
width: 166px;
background: url(/jAlmas/cms/images/content/compiere/img/common/global.gif) no-repeat -462px 0px;
}

#global #global-menu li#global-menu04 a.this {
background-position: -462px -130px;
}

#global #global-menu li#global-menu04 a:hover {
background-position: -462px -65px;
}

#global #global-menu li#global-menu05 {
width: 185px;
}

#global #global-menu li#global-menu05 a {
width: 185px;
background: url(/jAlmas/cms/images/content/compiere/img/common/global.gif) no-repeat -628px 0px;
}

#global #global-menu li#global-menu05 a.this {
background-position: -628px -130px;
}

#global #global-menu li#global-menu05 a:hover {
background-position: -628px -65px;
}

#global #global-menu li#global-menu06 {
width: 187px;
}

#global #global-menu li#global-menu06 a {
width: 187px;
background: url(/jAlmas/cms/images/content/compiere/img/common/global.gif) no-repeat -813px 0px;
}

#global #global-menu li#global-menu06 a.this {
background-position: -813px -130px;
}

#global #global-menu li#global-menu06 a:hover {
background-position: -813px -65px;
}

/*------------------------------
 =footstep
------------------------------*/
#footstep {
width: 1000px;
height: 40px;
margin: 0 auto;
color: #73685a;
font-size: 85%;
line-height: 40px;
}

#footstep span {
font-family:Arial, Helvetica, sans-serif;
}

#footstep a {
color: #73685a;
text-decoration: none;
}

#footstep a:hover {
color: #2f5263;
}


/*------------------------------
 =contents-left
------------------------------*/
#contents-left {
padding: 0 0 2px 0;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_acco_group.gif) no-repeat center bottom;
}

#contents-left dl.acco-box {
}

#contents-left dt.acco-header {
width: 209px;
height: 40px;
padding: 0 0 0 11px;
color: #fff;
font-size: 93%;
line-height: 40px;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_acco_header.gif) no-repeat center top;
}

#contents-left div.acco-header a,
#contents-left div.last div a {
display: block;
width: 209px;
height: 40px;
padding: 0 0 0 11px;
color: #fff;
text-decoration: none;
line-height: 40px;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_acco_header.gif) no-repeat center top;
}

#contents-left dl.first dt {
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_acco_header_first.gif) no-repeat center top;
}

#contents-left .last dt.acco-header a,
#contents-left div.last div a {
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_acco_header_last.gif) no-repeat center top;
}

#contents-left dt.acco-header a:hover {
background-position: center bottom;
}

#contents-left dd.acco-body-ie {
overflow: visible;
width: 220px;
font-size: 85%;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_acco_body.gif) repeat-y center top;
}

#contents-left dd.acco-body-ie li {
height: 25px;
line-height: 25px;
}

#contents-left dd.aco-body-ie li span {
font-family:Arial, Helvetica, sans-serif;
}

#contents-left dd.acco-body-ie li a {
padding: 0 0 0 19px;
text-decoration: none;
}

#contents-left dd.acco-body-fox {
overflow: auto;
width: 220px;
font-size: 85%;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_acco_body.gif) repeat-y center top;
}

#contents-left dd.acco-body-fox li {
height: 25px;
line-height: 25px;
}

#contents-left dd.aco-body-fox li span {
font-family:Arial, Helvetica, sans-serif;
}

#contents-left dd.acco-body-fox li a {
padding: 0 0 0 19px;
text-decoration: none;
}

/*------------------------------
 =MAINCONTENT
------------------------------*/
#MAINCONTENT h1 {
height: 40px;
margin: 0 0 1em 0;
color: #2f5263;
font-size: 114%;
text-indent: 20px;
line-height: 40px;
background: url(/jAlmas/cms/images/img/bg_h1_580.gif) no-repeat center center;
}


#MAINCONTENT h2 {
width: auto;
height: 30px;
margin: 1em 20px 0.5em 20px;
padding: 0 10px;
color: #73685a;
font-size: 107%;
line-height: 30px;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_h2.gif) no-repeat left top;
}

#MAINCONTENT h2.first {
margin: 0 20px 0.5em 20px;
}

#MAINCONTENT p {
margin: 0 20px 1em 20px;
}

#MAINCONTENT dl,
#MAINCONTENT ul,
#MAINCONTENT ol {
margin: 0 20px;
}

#MAINCONTENT dl dd {
margin: 0 0 0 2em;
}

#MAINCONTENT ul li {
margin: 0 0 0 20px;
list-style: disc;
}

#MAINCONTENT ol li {
margin: 0 0 0 20px;
list-style: decimal;
}

#MAINCONTENT ul.imgmark li {
padding: 0 0 0 20px;
list-style: none;
background: url(/jAlmas/cms/images/content/compiere/img/common/icon_listmark01.gif) no-repeat left top;
}

#MAINCONTENT ul.imgmark li li {
background: url(/jAlmas/cms/images/content/compiere/img/common/icon_listmark02.gif) no-repeat left top;
}

#MAINCONTENT ul.imgmark li li li {
background: url(/jAlmas/cms/images/content/compiere/img/common/icon_listmark03.gif) no-repeat left top;
}

#MAINCONTENT ul.trianglemark li {
padding: 0 0 0 20px;
list-style: none;
background: url(/jAlmas/cms/images/content/compiere/img/common/triangle01.gif)
no-repeat scroll left center;
}

.redarrow{
background-image: url(/jAlmas/cms/images/content/compiere/img/common/arrow_red01.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 0px 16px;
}

#contact div.frame {
border:1px solid #ABABAB;
height:350px;
margin:0pt auto 2em;
overflow:auto;
}

#contact div.submit {
clear:both;
text-align:center;
}

.red_maru{
background-image: url(/jAlmas/cms/images/content/compiere/img/common/red_maru.gif);
background-repeat: no-repeat;
background-position: left;
padding: 0px 0px 0px 16px;
margin:0pt 20px 1em;
}

/*------------------------------
 =contents-right
------------------------------*/
#contents-right #right-bnr-menu li {
width: 200px;
height: 35px;
margin: 0 auto 15px auto;
text-align: center;
line-height: 35px;
white-space: nowrap;
overflow: hidden;
}

#contents-right #right-bnr-menu a {
display: block;
width: 200px;
height: 35px;
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_right_bnr.gif) no-repeat 0px 0px;
color: #014565;
text-decoration: none;
}

#contents-right #right-bnr-menu a:hover {
background: url(/jAlmas/cms/images/content/compiere/img/common/bg_right_bnr.gif) no-repeat 0px -35px;
color: #655001;
}


/*------------------------------
 =return
------------------------------*/
#return {
clear: both;
width: 960px;
height: 30px;
margin: 0 auto;
padding: 30px 0 20px 0;
text-align: right;
line-height: 30px;
}

#return a {
padding: 2px 0 2px 19px;
color: #43474d;
font-size: 85%;
text-decoration: none;
background: url(/jAlmas/cms/images/content/compiere/img/common/icon_return.gif) no-repeat left center;
}

#return a:hover {
text-decoration: underline;
}


/*------------------------------
 =footer
------------------------------*/
#footer #footer-seal {
position: absolute;
width: 100px;
height: 60px;
top: 100px;
right: 20px;
}

#footer #footer-bnr-menu {
display: inline;
float: left;
height: 60px;
line-height: 60px;
}

#footer #footer-bnr-menu li {
display: inline;
float: left;
margin: 0 0 0 20px;
}

#footer #footer-bnr-menu li img {
vertical-align: middle;
line-height: normal;
}

#footer #footer-bnr-menu li#footer-bnr-menu04 a {
display: block;
width: 162px;
height: 36px;
margin: 12px 0 0 0;
text-indent: -9999em;
background: url(/jAlmas/cms/images/content/compiere/img/common/bnr_sourceforge.gif) no-repeat 0px 0px;
overflow: hidden;
}

#footer #footer-bnr-menu li#footer-bnr-menu04 a:hover {
background-position: 0px -36px;
}

#footer #footer-menu {
clear: both;
width: 840px;
margin: 0;
padding: 50px 0 0 20px;
font-size: 85%;
line-height: normal;
}

#footer #footer-menu li {
display: inline;
float: left;
padding: 0 6px;
border-left: 1px solid #cfcfcf;
}

#footer #footer-menu li.first {
padding: 0 6px 0 0;
border-left-style: none;
}

#footer #footer-menu li a {
color: #73685a;
text-decoration: none;
}

#footer #footer-menu li a:hover {
color: #ada39f;
}

#footer #copyright {
clear: both;
width: 840px;
padding: 15px 0 0 20px;
color: #ada39f;
font-size: 85%;
line-height: normal;
}


/*------------------------------
 =common-style
------------------------------*/
.btm1e {
margin-bottom: 1em;
}

.btm0 {
margin-bottom: 0;
}

.bold {
font-weight: bold;
}


/*------------------------------
 =shopping-style
------------------------------*/
#item {
	font-size: 100%;
	line-height: 140%;
	margin-bottom: 10px;
}
#item table{
  border: 1px solid #A5B5C6;

}
#item_detail {
	background-color: #F9F7F2;
	padding: 10px;
	border-top:dotted 1px dodgerblue;

}
#checkbox {
	background-color: #EEEEEE;
	width: 20px;
	text-align: center;
	vertical-align:middle;
}

#partsnavi {
 background-color: #FFFFFF;
 width: 198px;
  border: 1px solid #A5B5C6;
  font-weight: bold;
  margin-bottom: 8px;

}
#partsnavi #menu {
 width: 198px;

}
#partsnavi #menu li{
 background: url(/jAlmas/cms/images/img/menu_002.gif) no-repeat ;
 color: #FFFFFF;
 display :block;
 width :198px;
 height:21px;
}
#partsnavi #menu li a{
 height:21px;
 display :block;
 color: #FFFFFF;
 text-decoration:none;
 padding-left:29px;
 padding-top:5px;
}

#partsnavi #menu li a:hover{
 height:21px;
 padding-left:29px;
 display :block;
 background: url(/jAlmas/cms/images/img/menu_001.gif) no-repeat ;
 color: #FFFFFF;
 text-decoration:none;
}

body#background-all {
 background-color: #EEEEEE;
}
.keywordSearch {
 background-color: #FFFFFF;
 width: 198px;
 display: block;
 border: 1px solid #A5B5C6;
 text-align: center;
 padding-bottom: 8px;
}
.keywordSearch #keywordSearchTitle{
 background: url(/jAlmas/cms/images/img/24_03.gif) no-repeat ;
 text-align: center;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 0px;
 height:30px;

}

p#keywordSearchTable {
 font-size: 1.1em;
 background-color: #EEEEEE;
 border-top: 1px solid #A5B5C6;
 color: #ooooff;
 display: block;
 padding-top: 20px;
}
.textbox3{
 border:2px solid #D1D1D1 ;	font: small verdana, sans-serif;
 font-size:10pt;
 background-color: #fff;
}

.boxText {
	FONT-SIZE: 9px; COLOR:#696969; FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
	margin-top: 10px;
	margin-bottom: 8px;
}

.itemBest {
 background-color: #FFFFFF;
 /*border-top: 1px solid #A5B5C6;*/
 display: block;
 width: 198px;
 border: 1px solid #A5B5C6;
 color: #006699;
 padding-bottom: 8px;
 margin-bottom: 5px;
}
.itemBest #title {
 background: url(/jAlmas/cms/images/img/24_03.gif) no-repeat ;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 0px;
 height:30px;
}
.itemBest #date {
 text-align: center;
 padding-top: -10px;
 margin-top: 5px;
}
.itemBest #ranking {
  text-decoration: underline;
}
.itemBest A:hover{
 color: #ooooff;
}
.itemBest A {
 color: #006699;
}
.keywordBest {
 /* background-color: #999999; */
 background-color: #FFFFFF;
 display: block;
 width: 198px;
 border: 1px solid #A5B5C6;
 padding-bottom: 8px;
 margin-bottom: 5px;
}
.keywordBest #title {
 background: url(/jAlmas/cms/images/img/24_03.gif) no-repeat ;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 0px;
 height:30px;
}
.keywordBest #date {
 color: #006699;
 text-align: center;
 padding-top: -10px;
 margin-top: 5px;

}
.keywordBest #ranking {
 color: #006699;
  text-decoration: underline;

}
.keywordBest A:hover{
 color: #ooffff;
}
.keywordBest A {
  text-decoration: underline;
}
.partShoppingCartSimple {
 background-color: #FFFFFF;
 border: 1px solid #E8373E;
 display: block;
 width: 198px;
 font-size: 12px;
 diplay: block;
 padding-bottom: 8px;
 margin-bottom: 5px;
}

.partShoppingCartSimple #title {
 color: #003366;
 font-size: 12px;

 font-weight: bold;
 text-align: left;
 display: inline;
}
 #textGeneric {
 color: #003366;
 font-size: 12px;
 text-align: left;
 display: inline;
}
.partShoppingCartSimple #cartIsNull {
 color: #006699;
 margin-top: 0px;
 padding: 15px;
}
.partShoppingCartSimple #simplecart hr{
 margin-top: 0px;
 margin-left: 5px;
 margin-right: 2px;
}
.partShoppingCartSimple #shoppingcart-data {
 color: #006699;
 width: 158px;
 font-size: 12px;
}
.partShoppingCartSimple A:hover{
 color: #ooffff;
}
.partShoppingCartSimple A {
 color: #006699;
}
.partsConditions {
 background-color: #FFFFFF;
 border: 1px solid #A5B5C6;
 font-size: 12px;
 width: 198px;
 color: #006699;
 margin-bottom: 5px;
 margin-top: -8px;


 padding-bottom: 8px;
}
.partsConditions #title {
 background: url(/jAlmas/cms/images/img/24_03.gif) no-repeat ;
 color: #FFFFFF;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 0px;
 height:30px;

}
.partsConditions #tdIndent {
 padding-top: 2px;
 padding-bottom: 2px;
}

.partsConditions #conditionsData {
 font-size: 12px;
 height: 5px;
 /* display: block; */
}
.partsConditions #footer {
 text-align: left;
 margin-top: 10px;
 margin-left: 10px;
 margin-right: 10px;
 width: 110px;
 font-size: 10px;

}

.partsConditions #imageBig {
 text-align: left;
 font-size: 15px;
}
.partsConditions A:hover{
 color: #ooooff;
}
.partsConditions A {
 color: #006699;
}

#partConditionData{
 font-size: 12px;
}
TABLE.productLineListing-data {
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
}

TD.productListing-data {
 COLOR:#000099; FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
 padding-left:2px;
 padding-bottom:5px;
 padding-top:4px;

}

#center_counter {
	COLOR: #696969;
	background-color: #FFFFFF;
	PADDING-LEFT: 10px; PADDING-RIGHT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px;
 border: 1px solid #808080;

}
#step_shop1 {
	height: 122px;
	background-image: url(/jAlmas/cms/images/img/step_shop1.gif);
	background-repeat:  no-repeat;
	width: 100%;
	background-position: left;
}
#step_shop2 {
	height: 122px;
	background-image: url(/jAlmas/cms/images/img/step_shop2.gif);
	background-repeat:  no-repeat;
	width: 100%;
	background-position: left;
}
#step_shop3 {
	height: 122px;
	background-image: url(/jAlmas/cms/images/img/step_shop3.gif);
	background-repeat:  no-repeat;
	width: 100%;
	background-position: left;
}
#step_shop4 {
	height: 122px;
	background-image: url(/jAlmas/cms/images/img/step_shop4.gif);
	background-repeat:  no-repeat;
	width: 100%;
	background-position: left;
}
#step_shop5 {
	height: 122px;
	background-image: url(/jAlmas/cms/images/img/step_shop5.gif);
	background-repeat:  no-repeat;
	width: 100%;
	background-position: left;
}
#fontcontrol_1{
 padding: 5px;
}

#fontcontrol_3 { font-size: 8pt }

/*テーブルの全セルに枠線をつける*/

.table-border table {
 border-collapse: collapse;
}

.table-border td, th {
 border: 1px solid #CCCCCC;
}

TR.shoppingdata{
	background-color: #FFFFFF;
}
TR.shopping{
	background-color: #EEEEEE;
}
.rssDisplay {

 border-left: 1px solid #A5B5C6;
}
.table-border #shopping_title{
 padding: 5px;
 background-color: #eaeaea;
}
.orange{
 color:#FF4703;
}

#inputSearch #searchbtn {
width: 60px;
height: 20px;
margin: 0;
padding: 0;
text-align: left;
background: url(/jAlmas/cms/images/content/compiere/img/common/btn_search.gif) no-repeat center top;
vertical-align: middle;
border-style: none;
border-width: 0px;
overflow: hidden;
}

#inputSearch #searchbtn:hover {
background-position: center bottom;
}

.member-title-left{
 padding: 5px 5px 4px 20px;
 background: url(/jAlmas/cms/images/img/titleback.gif) no-repeat;
 text-align : left;
}
.member-right{
 padding: 5px;
 background-color: #eaeaea;
 text-align : left;

}
.member-left{
 padding: 5px;
 text-align : left;
}
TABLE.member{
	MARGIN: 0px;
	LINE-HEIGHT: 100%;
	border: 1px solid #808080;
}

A.noline {
	COLOR: #0033ff; TEXT-DECORATION: none
}
TR.itemDetail-even {
	BACKGROUND: #ffffff; LINE-HEIGHT: 100%
}
TR.itemDetail-odd {
	BACKGROUND: #f4f7fd; LINE-HEIGHT: 100%
}
TD.itemDetail-heading {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: #f4f7fd; COLOR: #696969; FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif; FONT-VARIANT: small-caps
}
TD.itemDetail-data {
	COLOR:#696969;
	FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif;
	padding: 5px;
}
TD.itemDetail-title  {
	FONT-SIZE: 12px; COLOR:#696969;  FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif
}
TABLE.itemLineDetail {
	border-collapse: collapse; border-width: 1px; border-style: solid; border-color: grey;
}
TD.itemLineDetail-heading {
	border-collapse: collapse; border-width: 1px; border-style: solid; border-color: grey;
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: #d2e9fb; COLOR: #000000; FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif; FONT-VARIANT: small-caps
}
TD.itemLineDetail-data {
	border-collapse: collapse; border-width: 1px; border-style: solid; border-color: grey;
	FONT-SIZE: 12px; COLOR:#696969; FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif
}
TD.itemLineDetail-title  {
	border-collapse: collapse; border-width: 1px; border-style: solid; border-color: grey;
	FONT-SIZE: 12px; COLOR:#696969;  FONT-FAMILY: "MS PGothic", Osaka, "MS Gothic", Gothic, Verdana, Arial, sans-serif
}


/*-- CSS end --*/
