@charset "utf-8";
/* CSS Document */

/*====================================================================================================
//////////////////////////////////////////////////////////////////////////////////////////////////////

 home

//////////////////////////////////////////////////////////////////////////////////////////////////////
====================================================================================================*/
#header #headContents #corporate{
position:absolute;
top:16px;
right:2px;
}

#contentTop{
position:relative;
margin:0 !important;
}
#swfArea1{
height:320px;
}
#swfArea2 h2{
padding:0 0 10px 0;
}
#contentTop object,
#contentTop embed{
margin-bottom:6px;
height:320px;
outline:none;
}
.column .box01 object,
.column .box01 embed{
outline:none;
}
#contentTop h1{
margin:0;
padding:0;
}
#contentTop p{
margin:0;
padding:0;
position:absolute;
top:248px;
left:287px;
}

.column .box01{
width:469px;
float:left;
padding:10px 0 0 0;
}
.column .box02{
width:475px;
float:right;
}

#whatsnew{
margin:0 0 15px 0;
padding:10px 0 0;
}
#whatsnew h2{
position:relative;
margin:0 0 4px 0;
padding:0;
}
#whatsnew h2 span{
position:absolute;
top:2px;
right:2px;
}
#whatsnew .listBox{
min-height:50px;
height:auto !important;
height:50px;
padding:0 0 0 0;
}
#whatsnew table th{
padding-right:14px;
width:8.5em;
}
#whatsnew table th,
#whatsnew table td{
color:#939393;
vertical-align:top;
text-align:left;
font-size:88%;
}

#concept{
width:226px;
float:left;
margin:0 0 15px 0;
padding:0 0 0 0;
}
#concept h2{
margin:0 0 6px 0;
padding:0;
}
#concept p{
margin:0;
padding:0;
}

#products{
width:233px;
float:right;
margin:0 0 15px 0;
padding:0 0 0 0;
}
#products h2{
position:relative;
margin:0 0 6px 0;
padding:0;
}
#products h2 span{
position:absolute;
top:5px;
right:0;
}
#products p{
margin:0;
padding:0;
}

#homeBnr01{
float:right;
margin:0 0 6px 0;
width:316px;
}
#homeBnr02{
clear:both;
position:relative;
width:966px;
margin:0 -6px 0 0;
padding:0 0 0 0;
zoom:1;
}
#homeBnr02:after{
content:"";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#homeBnr02 li{
display:inline;
float:left;
list-style-list:none;
margin:0 6px 6px 0;
}

.explanation{
margin-top:10px;
}
