body {
padding: 0px 0px 10px 0px; 
margin: 0px;
color: #333;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
text-align: center;
font-size:12px;
line-height:1.4;
}
A:link {
COLOR: #0099ff; 
TEXT-DECORATION: none
}
A:visited {
COLOR: #0099ff; 
TEXT-DECORATION: none
}
A:hover {
COLOR: #ff6600; 
TEXT-DECORATION: none;
}
A:active {
	COLOR: #ff6600;
	TEXT-DECORATION: none;
	height: 26px;
}
#top {
padding: 0px;
background-image:url(img/bg_header.gif);
margin: 0px; 
width: 100%; 
background-repeat:repeat-x; 
height: 80px
}
#header{
margin: 0px auto; 
width: 812px; 
height: 80px
}
#header h1{
font-size:12px;
margin:0px;
padding:0px;
height:12px;
text-indent:-9999px;
float:left;
}
#header h1 a{
display:block;
width:275px;
height:75px;
background-image:url(img/logo.gif);
background-repeat:no-repeat;
}
#header dl{
float:right;
margin:50px 0px 0px 0px;
}
#header dt{
float:left;
diaplay:inline;
margin:0px;
}
#link_privacy{
margin:0px;
}
#link_privacy a{
text-indent:-9999px;
display:block;
width:130px;
height:21px;
background-image:url(img/help_privacy.gif);
background-repeat:no-repeat;
}
#link_privacy a:hover{
text-indent:-9999px;
display:block;
width:130px;
height:21px;
background-image:url(img/help_privacy.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}
#link_privacy a:visited:hover{
text-indent:-9999px;
display:block;
width:130px;
height:21px;
background-image:url(img/help_privacy.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}
#link_privacy span{
text-indent:-9999px;
display:block;
width:130px;
height:21px;
background-image:url(img/help_privacy.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}


#link_sitemap{
margin:0px;
}
#link_sitemap a{
text-indent:-9999px;
display:block;
width:78px;
height:21px;
background-image:url(img/help_sitemap.gif);
background-repeat:no-repeat;
}
#link_sitemap a:hover{
text-indent:-9999px;
display:block;
width:78px;
height:21px;
background-image:url(img/help_sitemap.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}
#link_sitemap a:visited:hover{
text-indent:-9999px;
display:block;
width:78px;
height:21px;
background-image:url(img/help_sitemap.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}
#link_sitemap_off a{
text-indent:-9999px;
display:block;
width:78px;
height:21px;
background-image:url(img/help_sitemap.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}
#link_portal{
margin:0px;
}
#link_portal a{
text-indent:-9999px;
margin-left:10px;
display:block;
width:146px;
height:21px;
background-image:url(img/help_gotoportal.gif);
background-repeat:no-repeat;
}
#link_portal a:hover{
text-indent:-9999px;
display:block;
width:146px;
height:21px;
background-image:url(img/help_gotoportal.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}
#link_portal a:visited:hover{
text-indent:-9999px;
display:block;
width:146px;
height:21px;
background-image:url(img/help_gotoportal.gif);
background-repeat:no-repeat;
background-position:0 -21px;
}
#main {
margin: 0px auto; 
width: 814px; 
background-repeat: repeat-y; 
background-color: #fff;
clear:both;
}
#main p{
margin:5px 10px;
}
#navi dl
{
margin:0px auto;
width:815px;
}
#navi{
margin:0px;
background-color:#fff;
height:31px;
border-bottom:3px solid #fc0;
}
#navi dt{
margin:0px;
float:left;
display:inline;
}
#navi a{
text-align:left;
text-indent:18px;
display:block;
width:163px;
height:31px;
line-height:31px;
background-image:url(img/ico_arrow.gif);
background-repeat:no-repeat;
color:#333;
}

#breadcrumbs{
clear:both;
width:812px;
margin:0px auto;
background-image:url(img/bg_bread.gif);
background-repeat:repeat-x;
height:20px;
color:#fff;
background-color:#666;
}
#breadcrumbs dt{
padding:0px 15px;
margin:0px;
float:left;
display:inline;
}
#breadcrumbs a{
background-image:url(img/arrow_bread_link.gif);
background-repeat:no-repeat;
color:#fff;
padding-left:15px;
line-height:20px;
}
#breadcrumbs a:hover{
color:#fc0;
text-decoration:underline;
}
#breadcrumbs a:visited:hover{
color:#fc0;
text-decoration:underline;
}
#breadcrumbs span{
background-image:url(img/arrow_bread.gif);
background-repeat:no-repeat;
color:#fff;
padding-left:15px;
line-height:20px;
}

#footer{
margin:0px auto;
clear:both;
background-image:url(img/bg_body.gif);
background-repeat:repeat-x;
}

#footer p{
margin:10px 0px 0px 0px;
line-height:30px;
}
