@charset "Shift_JIS";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,input,p,blockquote{
margin:0;
padding:0;
}
fieldset,img{
border:0;
}
frame{
border:0;
}

address,caption,cite,code,dfn,em,th,var{
font-style:normal;
font-weight:normal;
}
ol,ul{
list-style:none;
}
button{
cursor:pointer;
}
body{
word-break:break-all;
font:10px/1.0 "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", Arial, sans-serif;
*font-size:x-small;
*font:xx-small;
background-color:#FFFFFF;
text-align:center;
}
table{
border-collapse:collapse;
border-spacing:0;
font-size:inherit;
font:100%;
}
h1,h2,h3,h4,h5,h6,h7{
font-size:100%;
}

a:link{
color:#349AC7;
text-decoration:underline;
}
a:visited{
color:#349AC7;
text-decoration:underline;
}
a:hover{
color:#349AC7;
text-decoration:none;
}
a:active{
color:#349AC7;
text-decoration:none;
}

#wrapper{
margin:0px auto 0px auto;
width:758px;
background-image:url(../common/bg01.gif);
background-position:0px 0px;
background-repeat:repeat-y;
color:#666666;
font-size:1.2em;
text-align:left;
clear:both;
}
#wrapper:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}

#wrapper{
min-height: 1px;
}

* html #wrapper{
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

#wrapper img{
vertical-align:bottom;
}

#header{
margin:0px 4px 16px 4px;
width:750px;
height:162px;
background-image:url(../common/header_bg.gif);
background-position:0px 0px;
background-repeat:no-repeat;
}

#contents{
margin:0px 4px 0px 4px;
width:750px;
clear:both;
}

#page-move{
display:inline;
margin:0px 0px 0px 15px;
padding:0px 0px 15px 0px;
width:718px;
background-image:url(../common/navigation_bg02.gif);
background-position:0px 0px;
background-repeat:no-repeat;
float:left;
clear:both;
}
#page-move li{
display:inline;
float:left;
}
#page-move li#prev{
margin:0px 0px 0px 13px;
padding:20px 0px 16px 0px;
width:100px;
}
#page-move li#next{
margin:0px 13px 0px 0px;
padding:20px 0px 16px 0px;
text-align:right;
width:592px;
}

#footer{
padding:12px 0px 20px 0px;
width:100%;
border-top:1px solid #aab2b8;
text-align:center;
float:left;
}

#copyright-list{
margin:0px auto 0px auto;
width:750px;
}
#copyright-list li{
display:inline;
float:left;
}
#copyright-list li#copyright{
margin:0px 32px 0px 300px;
width:289px;
}
#copyright-list li#ds-banner{
width:126px;
}
