@charset "Shift_JIS";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{
margin:0;
padding:0;
}
address,caption,em,th,h1,h2,h3,h4,h5,h6{
font-style:normal;
font-weight:normal;
}
ol,ul{
list-style:none;
}
table{
border-collapse:collapse;
border-spacing:none;
}
body{
width:100%;
height:100%;
background-color:#FFFFFF;
color:#000000;
font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro","Osaka", Verdana, "‚l‚r ‚oƒSƒVƒbƒN", "MS P Gothic", Arial, Helvetica, sans-serif;
font-size:12px;
*font-size:small;
*font:x-small;
line-height:1;
text-align:center;
}
a:link{
color:#A2811F;
text-decoration:none;
}
a:visited{
color:#A2811F;
text-decoration:none;
}
a:hover{
color:#5C3500;
text-decoration:underline;
}
a:active{
color:#5C3500;
text-decoration:none;
}
img{
border:0;
vertical-align:bottom;
}

h1{
margin:0px 0px 8px 0px;
font-size:20px;
line-height:1.4;
}

#wrapper{
margin:0px auto 0px auto;
width:880px;
text-align:left;
}
#header{
width:880px;
float:left;
}
#contents{
width:880px;
clear:both;
}
#footer{
width:880px;
background-image:url(../common/footer_bg01.gif);
background-position:left bottom;
background-repeat:no-repeat;
font-size:1px;
line-height:1;
float:left;
clear:both;
}
#footer div#back{
margin:83px 0px 0px 0px;
height:42px;
text-align:center;
}
#footer ul{
display:inline;
margin:23px 0px 17px 201px;
width:480px;
float:left;
}
#footer ul li{
display:inline;
float:left;
}
#footer ul li#btn-top{
margin:0px 10px 0px 0px;
width:61px;
}
#footer ul li#btn-privacy{
margin:0px 10px 0px 0px;
width:133px;
}
#footer ul li#btn-copyright{
margin:0px 10px 0px 0px;
width:62px;
}
#footer ul li#btn-disclaimer{
margin:0px 10px 0px 0px;
width:76px;
}
#footer ul li#btn-inquiry{
margin:0px 0px 0px 0px;
width:103px;
}
#footer address{
margin:0px 0px 20px 334px;
width:209px;
clear:both;
}
