/* CSS Document */
@import url(header.css);

* {
margin:0px;
padding:0px;
border:0px;
}


a span {
display:none;
visibility:hidden;
}

br.clear {
clear:both;
display:block;
height:1px;
font-size:1px;
}

a {
color:#1150bb;
text-decoration:none;
}

a:hover {
color:#00acbe;
text-decoration:underline;
}


a:visited {
color:#2f7874;
text-decoration:none;
}

html {
margin:0px;
height:100%;
font-size:12px;
line-height:1.3em;
}

body {
margin:0px;
background:#d9dee1 url(../common/image/mainBg.jpg) repeat-x;
height:100%;
text-align:center;
color:#444444;
}

h1 {
margin:10px 0px;
font:12px normal;
padding:0px;
}

#wap {
width:782px;
margin:0px auto;
height: auto !important;
height: 100%;
_height: 100%;
min-height:100%;
text-align:left;
position:relative;
}

#wap #footer{
width:782px;
height:35px;
position:absolute;
left:-1px;
bottom:-1px;
}

#wap #footer ul{
position:absolute;
left:0px;
bottom:10px;
}

#wap #footer ul li{
display:inline;
list-style:none;
}

#wap #footer p{
position:absolute;
right:0px;
bottom:10px;
}


#mainContents {
width:782px;
}

#mainContents #leftMenu {
width:232px;
float:left;
margin:0px 10px 35px 0px;
_margin:0px 10px 20px 0px;
}

*:first-child+html #mainContents #leftMenu{
margin:0px 10px 20px 0px;
}

head~/* */body #mainContents #leftMenu{
margin:0px 10px 20px 0px;
}


.leftLink {
background:#f4f7f7;
border:1px solid #444;
width:230px;
margin:10px 0px;
}

.leftLink div{
margin:10px 10px 0px 10px;
}

.leftLink div img{
display:block;
margin-bottom:5px;
}

.leftLink div p{
display:block;
margin-bottom:10px;
}

.privacyArea {
background:#f4f7f7;
border:1px solid #444;
width:230px;
}

.privacyArea h3{
background:url(../image/index/privacy.gif) top left no-repeat;
margin:10px 0px 10px 10px;
height:15px;
}

.privacyArea p{
margin:0px 10px 10px 10px;
}

.privacyArea h3 span{
display:none;
visibility:hidden;
}

#mainContents #rightArea {
width:540px;
float:left;
margin-bottom:35px;
}

.flashArea {
height:225px;
width:538px;
border:1px solid #444444;
margin-bottom:10px;
}

.newsArea {
background:url(../image/index/newsBG2.gif) no-repeat;
width:538px;
border:1px solid #444444;
border-bottom:none;
margin-bottom:10px;
z-index:10;
position:relative;
}

.newsArea div.whatsNew{
margin:10px 10px 0px 10px !important;
_margin:10px 10px 0px 5px;
width:249px;
float:left;
}

.newsArea div.whatsNew h4{
background:url(../image/index/newsTitle.gif) no-repeat;
width:244px;
height:22px;
}

div.whatsNew h4 span , div.releaseNews h4 span{
display:none;
}

div.whatsNew p , div.releaseNews p{
margin:10px 0px ;
line-height:1.5em;
}

div.whatsNew p span , div.releaseNews p span{
font-weight:bold;
color:#1a84cc;
}

.newsArea div.releaseNews{
margin:10px 10px 0px 10px !important;
_margin:10px 0px 0px 10px;
width:249px;
float:left;
}

.newsArea div.releaseNews h4{
background:url(../image/index/releaseTitle.gif) no-repeat;
width:244px;
height:22px;
}

.newsBG {
background:url(../image/index/newsBG.gif) bottom left no-repeat;
height:200px;
width:540px;
z-index:0;
position:absolute;
bottom:481px;
left:242px;
}

.caseArea {
height:250px;
width:538px;
border:1px solid #444;
background:#fff;
position:absolute;
left:242px;
bottom:221px;
}

.caseArea h4{
margin:10px;
background:url(../image/index/caseTitle.gif) no-repeat;
height:14px;
width:70px;
}

.caseArea img{
display:block;
float:left;
margin-right:5px;
}

.altail , .csaj{
margin:0px 10px 8px 10px;
padding-bottom:7px;
border-bottom:1px solid #ccc;
}

.altail p{
margin-left:5px;
height:37px;
font-weight:bold;
color:#1a78b3;
}

.csaj p{
margin-left:5px;
height:44px;
font-weight:bold;
color:#1a78b3;
}

.toyoko {
margin:0px 10px;
padding:0px;
}

.toyoko p{
margin-left:5px;
height:44px;
font-weight:bold;
color:#1a78b3;
}

.toyoko p span{
color:#444;
font-weight:normal;
}

.corpLink {
height:114px;
width:538px;
border:1px solid #444;
background:#fff;
position:absolute;
left:242px;
bottom:97px;
}

.corpLink h4{
margin:10px;
background:url(../image/index/group.gif) no-repeat;
height:15px;
width:200px;
}

.corpLink ul{
margin:0px 0px 0px 10px;
padding:0px;
height:72px;
width:518px;
position:relative;
list-style:none;
}

.corpLink ul li{
list-style:none;
height:31px;
width:240px;
position:absolute;
}

.corpLink ul li img{
position:absolute;
top:0px;
left:0px;
}

.corpLink ul li p{
display:block;
position:absolute;
left:95px;
}

.corpLink ul li.list1{
top:0px;
left:0px;
}

.corpLink ul li.list2{
top:0px;
left:259px;
}

.corpLink ul li.list3{
top:40px;
left:0px;
}

.corpLink ul li.list4{
top:40px;
left:259px;
}

.corpLink h4 span , .caseArea h4 span{
display:none;
visibility:hidden;
}

.getFlash {
height:50px;
width:538px;
border:1px solid #444;
background:#ecefef;
position:absolute;
left:242px;
bottom:35px;
}

.getFlash img{
margin:10px 10px 0px 10px;
display:block;
float:left;
}

.getFlash p{
display:block;
float:left;
margin-top:10px;
}
