body{
margin:0 auto;
padding:0px;
font-size:13px;
line-height:1.5em;
background-color:#FFF;
font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
}

#container{
 width:100%;
 margin:0 auto;
 margin-bottom:150px;
 padding:0px;
 }
 
#header-cont{
 width:100%;
 height:136px;
 background:url(../image/top/parts/head_bg.gif) repeat-x;
 }
 
#header{
 width:980px;
 height:136px;
 background:url(../image/top/parts/header.gif);
 background-color:#000000;
 margin:0 auto;
 font-size:9px
 }
 
#navi1-b{
 width:100%;
 height:45px;
 background:url(../image/top/navi/navi_bg.gif) repeat-x;
 }
 
.navi1-cont{
 width:980px;
 height:45px;
 margin:0 auto;
 background-color:#666;
 padding:0px;
 }

.navi1-cont ul{
 margin:0;
 padding:0;
 padding-left:1px;
 list-style:none;
 }
 
.navi1-cont li{
 height:45px;
 float:left;
 margin-right:1px;
 }
 
.c-both{
 clear:both;
 }
 
#main-cont-b{
 width:100%;
 background:url(../image/top/parts/cont_bg.gif) repeat-x;
 margin:0 auto;
 }
 
#c-container{
 width:980px;
 padding:0px 0px 30px 0px;
 background:#FFFFFF;
 margin:0 auto;
 }

.sen{
width:100%;
height:1px;
background-color:#CCCCCC;
margin:15px 0px 15px 0px;
}

#footer{
 height:70px;
 background:#473433 url(../image/top/parts/FOOT_BG.gif) repeat-x;
 margin:0 auto;
 margin-top:-150px;
 padding:30px 0px 30px 0px;
 width:100%;
 position:relative;
 clear:both;
 text-align:center;
 font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
 color:#FFFFFF;
 font-size:12px;
 line-height:2em;
 }
 
.link{
margin:10px 0px 0px 0px;
text-align:center;
}