/* ------------------------tag----------------*/

* body          { background-image: url(../image_e/common/body.gif);
                /* background-repeat:repeat-y;*/
                background-color:#FFFFFF;
                margin:0px;
                paddign:0px;}
                
p             { margin:0px;}

tr            { vertical-align:top;}

td            { vertical-align:top;}

h1,h2,h3      { margin:0px;}

/*--------------------------------------------*/
.red {   color:#FF0000;}



* .cellBackInv { background-image:url(../image_e/common/spacer.gif);}


/*--------------------------------------------*/


/*---------------contentsarea-----------------*/
.LmenuCell        { background-color:#FFFFFF;}

.main              {
                     width:719px;
                     margin-left:24px;
                     margin-bottom:0px;}

.mainTable         { background-color:#FFFFFF;}

.McontentsCell     { background-color:#FFFFFF;}

.vline             { background-color:#5c5c5c;
                     vertical-align:bottom;}

.verticalTop10     { margin-top:10px;}

.verticalTop15     { margin-top:15px;}

#textwidth         { width:122px;}

#ProductSubtitle01 {
	margin: 8px 0 4px 13px;
	font-family: sans-serif;
}

/*--------------------------------------------*/

/*-------------------footer-------------------*/
td.foBtnCo   { padding:8px 0px 0px 15px;}

td.foBtnEn   { padding:8px 0px 0px 9px;}

td.foBtnSi   { padding:8px 0px 0px 346px;}

td.foBtnTr   { padding:8px 0px 0px 15px;}

img.foBtnCo  { margin:8px 0px 0px 15px;}

img.foBtnEn  { margin:8px 0px 0px 9px;}

img.foBtnSi  { margin:8px 0px 0px 346px;}

img.foBtnTr  { margin:8px 0px 0px 15px;}

.footer      { width:717px;
               margin:10px 0px 0px 1px;}

.footerCell  { background-color:#FFFFFF; vertical-align:bottom;}

.footerline  { margin-bottom:1px;}

* .footernavi  { margin:0px 0px 0px 0px;
               background-image:url(../image_e/common/footer_bg.gif);}
              
.pageTop     { margin:30px 10px 0px 0px;
               text-align:right;}

.copyRight   { background-color:#E4E4E4;}

.copyRight div { background-color:#E4E4E4;}

* .copyRight { border:none;
               padding:5px 5px 10px 388px;}

* .copyRight div { border-top:1px solid #D1D1D1;
                   padding-top:5px;
                   width:324px;}


/*--------------------------------------------*/

/*------------------anchor--------------------*/


a.Lmenu            { color: #0C0084; 
                     text-decoration:none;}

a.Lmenu:visited    { color: #0C0084;
                     text-decoration:none;}

a.Lmenu:hover      { color: #FF0000;
                     text-decoration:underline;}

a.Lmenu:active     { color: #FF0000;
                     text-decoration:none;}
                     
a.pageTopA         {
                     color:#003c51; 
                     text-decoration:none;}

a.pageTopA:visited { color:#003c51;
                     text-decoration:none;}

a.pageTopA:hover   { color:#003c51;
                     text-decoration:underline;}

a.pageTopA:active  { color:#003c51;
                     text-decoration:underline;}

/* clearfix

-------------------------------*/
.clearfix:after{
	content:"";
	display:block;
	height:.01em;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{ height:1%;}
.clearfix{display:block;}

/* End hide from IE-mac*/
