/* CSS Document */

body {
margin:0px;
font-size:80%;
color:#444444;
line-height:150%;
background-color:#FFFFFF; }

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

img {
margin: 0;
padding: 0;
border: 0;
font-size: 0;
line-height: 0;
}

ul {
margin-top:0px;
margin-left:20px;
margin-bottom:10px;
}

#main {
width:759px;
background-color:#FFFFFF;
border-right:1px solid #A6B1BD;
}
#main_wide {
width:950px;
background-color:#FFFFFF;
border-right:1px solid #A6B1BD;
border-left:1px solid #A6B1BD;
}
#main_w760 {
width:760px;
background-color:#FFFFFF;
border-right:1px solid #A6B1BD;
border-left:1px solid #A6B1BD;
}

.text {
width:404px;
background-color:#FFFFFF;
padding:8px;
}

.text_wide {
width:594px;
background-color:#FFFFFF;
padding:8px;
text-align: left;
}
.text_wide ul {
padding-left: 0;
}
.text_wide ul li {
padding-left: 0;
margin-left: 16px;
}

.text_w760 {
width:404px;
background-color:#FFFFFF;
padding:8px;
text-align: left;
}
.text_w760 ul {
padding-left: 0;
}
.text_w760 ul li {
padding-left: 0;
margin-left: 16px;
}

.nav {
width:168px;
background-color:#EDEFF2;
border-left:1px solid #A6B1BD;
border-right:1px solid #A6B1BD;
}
.nav table.nav_btn_lineup td a:hover {
font-size: 0;
line-height: 0;
margin: 0;
padding: 0;
}
.nav table.nav_btn_lineup td {
font-size: 0;
line-height: 0;
margin: 0;
padding: 0;
}
.nav table.nav_btn_lineup td.en_link {
text-align: center;
vertical-align: top;
margin: 0;
padding: 10px 0 10px 0;
/padding: 0;/*forIE6,7*/
}

#footer {
width:760px;
background-color:#FFFFFF;
border-top:1px solid #A6B1BD;
padding-top:10px;
padding-bottom:10px;
}
#footer_wide {
width:952px;
background-color:#f5f5f5;
border-top:1px solid #A6B1BD;
padding:10px 0 10px 0;
margin: 0 auto 0 auto;
}

#footer_w760 {
width:760px;
background-color:#f5f5f5;
border-top:1px solid #A6B1BD;
padding:10px 0 10px 0;
margin: 0 auto 0 auto;
}

