@charset "Shift_JIS";

/*---$BA4BN(B---*/

body {
background-color: #ffffff;
width: 100%;
text-align: center;
font-family: verdana, "Osaka","MS PGothic","MS P $B%4%7%C%/(B","MS UI Gothic", arial, sans-serif;
margin: 0px;
padding: 0px;
border: none;
}

a:link { font-size: 12px; color: #000000; text-decoration: underline; }
a:visited { font-size: 12px; color: #000000; text-decoration: underline; }
a:active { font-size: 12px; color: #000000; text-decoration: underline; }
a:hover { font-size: 12px; color: #196100; text-decoration: underline; }

table {
color: #000000;
font-size: 12px;
font-weight: normal;
line-height: 20px;
text-align: left;
margin: 0px;
border: none;
}

#wrapper01 {
background-image: url(../images/back02.gif);
width: 770px;
color: #000000;
font-size: 12px;
font-weight: normal;
line-height: 20px;
text-align: center;
margin: 0px auto 0px auto;
padding: 0px;
border: none;
}

#layout {
width: 768px;
color: #000000;
font-size: 12px;
font-weight: normal;
line-height: 20px;
text-align: left;
margin: 0px 1px 0px 1px;
padding: 0px;
border: none;
}

#header {
height: 124px;
margin: 0px;
padding: 0px;
}

#navi {
height: 28px;
margin: 0px;
padding: 0px;
}

#main {
margin: 0px;
padding: 0px;
}

#footer {
background-color: #ffffff;
margin: 0px 0px 0px 0px;
padding: 0px;
border-top: 1px solid #000000;
}

.footer_navi {
background-color: #ffffff;
text-align: center;
margin: 0px;
padding: 5px 0px 5px 0px;
}

.footer_navi a:link{ color:#000000;text-decoration:none; }
.footer_navi a:visited{ color:#000000;text-decoration:none; }
.footer_navi a:active{ color:#000000;text-decoration:none; }
.footer_navi a:hover{ color:#000000;text-decoration:underline; }

.footer_copy {
text-align: center;
color: #000000;
font-size: 10px;
margin: 0px;
padding: 3px 0px 3px 0px;
border-top: 1px solid #000000;
border-bottom: 5px solid #000000;
}

img { border-style: none; }