*{margin:0;padding:0;}
body{background:rgb(249,249,246);line-height:160%;font-size:12px;color:rgb(75,75,75);}

a:link{color:rgb(75,75,75);text-decoration:underline;}
a:visited{color:rgb(75,75,75);text-decoration:underline;}
a:hover{color:rgb(0,0,255);text-decoration:underline;}
a:active{color:rgb(255,0,0);text-decoration:underline;}

h1,h2{font-size:90%;color:rgb(70,70,70);margin-top:10px;}

ul{list-style-type:none;}
img{border-style:none;}

#wrapper{background-color:rgb(255,255,255);}

#header{height:356px;width:100%;background:url(s_img/header_bk.png) repeat-x;}
#header_position{width:100%;height:356px;background:url(s_img/header.png) no-repeat;margin-left:auto;margin-right:auto;}

#header_navi{width:100%;position:absolute;top:8px;}
#header_navi_position{width:900px;height:60px;margin-left:auto;margin-right:auto;}
#header_navi_position ul{margin: 0;}
#header_navi_position li{display: inline;}
#header_navi_position a{margin:0 20px 0 5px;}
#header_navi_position a:link{color:rgb(255,255,255);text-decoration:none;}
#header_navi_position a:visited{color:rgb(255,255,255);text-decoration:none;}
#header_navi_position a:hover{color:rgb(255,255,255);text-decoration:underline;}
#header_navi_position a:active{color:rgb(255,255,255);text-decoration:underline;}

#swf{width: 920px;height: 100%;margin-left: auto;margin-right: auto;}

#contents{width:100%;}
#contents_position{width:900px;margin-left:auto;margin-right:auto;}

#footer{clear:both;height:185px;background:url(s_img/footer_bk.png) repeat-x;}
#footer_position{width:900px;margin-left: auto;margin-right: auto;}

#page{height:85px;width:100%;background:url(s_img/page_bk.png) repeat-x;}

