body {
	margin-left: 0px;
	margin-top:  0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

ul { list-style:none; margin:0; padding:0; }
li { list-style:none; }
img { border:0px; font-size:0px; vertical-align:top; }

.top { width:100%; height:25px; text-align:center; background-color:#cecece; border-bottom:1px solid #bebebe; }
.top_pos { width:1240px; height:25px; margin:auto; overflow:hidden; }

.menus { position:absolute; width:100%; height:86px; text-align:center; top:25px; }
.menus_pos { width:1240px; height:86px; margin:auto; background-image:url(../../images/main/menu.jpg); background-position:center; background-position:top; background-repeat:no-repeat; }

.visual { width:100%; height:575px; text-align:center; }
.visual_pos { width:1600px; height:575px; margin:auto; overflow:hidden; }

.contenta { position:absolute; width:100%; height:140px; text-align:center; top:462px; }
.contenta_pos { width:1242px; height:140px; margin:auto; }
.contenta_a { float:left; width:445px; height:140px; }
.contenta_b { float:left; width:365px; height:140px; }
.contenta_c { float:left; width:430px; height:140px; }

.contentb { width:100%; height:175px; text-align:center; }
.contentb_pos { width:1245px; height:175px; margin:auto; }
.contentb_a { float:left; width:360px; height:175px; border-right:1px solid #dcdcdc; }
.contentb_b { float:left; width:350px; height:175px; }
.contentb_c { float:left; width:529px; height:175px; }

.smenu { width:100%; height:30px; text-align:center; background-color:#000; }
.smenu_pos { width:1240px; height:30px; margin:auto; text-align:right; line-height:30px; }
.smenu_pos a { color:#fff; }
.smenu_pos a:hover { color:#fff; }
.smenu_pos a:active { color:#fff; }
.smenu_pos a:visited { color:#fff; }

.copyright { width:100%; height:100px; text-align:center; }
.copyright_pos { width:1240px; height:100px; margin:auto; }