@charset "UTF-8";
body{
background-image:url(../images/bg01.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#wrapper{
width:1020ppx;
background-image:url(../images/bg02.jpg);
background-position:center top;
background-repeat:no-repeat;
}
#logo{
padding:29px 0px 0px 8px;
float:221px;
float:left;
}
h1{
padding:29px 0px 0px 0px;
float:500px;
float:left;
}
#header{
position:relative;
width:1020px;
height:204px;
}


#contents{
margin:40px 0px 0px 0px;
padding:55px 0px 0px 0px;
width:1020px;
_height:1059px;
min-height:1059px;
background-image:url(../images/contents_bg01.jpg);
background-position:left top;
background-repeat:no-repeat;
}

#contents h2{
margin:0px 0px 0px 10px;
padding:0px 0px 40px 0px;
width:1000px;
height:34px;
background-image:url(../images/ti02.jpg);
background-position:left top;
background-repeat:no-repeat;
font-size:1.0em;
}
#contents h2 span{
display:block;
margin:0px 0px 0px 442px;
padding:10px 0px 0px 0px;
color:#FFFFFF;
font-size:1.2em;
line-height:1.2;
}
#contents ul{
margin:0px 0px 35px 50px;
width:940px;
}
#contents ul li{
display:inline;
margin:0px 25px 25px 0px;
width:210px;
height:210px;
background-image:url(../images/bg_item01.jpg);
background-position:left top;
background-repeat:no-repeat;
text-align:center;
float:left;
}
#contents ul li dl{
width:210px;
}
#contents ul li dl dt{
padding:8px 0px 0px 0px;
height:45px;
color:#FFFFFF;
font-size:1.2em;
line-height:1.2;
font-weight:bold;
}
#contents ul li dl dt img{
vertical-align:middle;
}
#contents ul li dl dd{
margin:0px 0px 12px 0px;
}
#download{
margin:0px 0px 0px 50px;
width:915px;
}
#download dl#acrobat{
margin:0px 0px 30px 0px;
}
#download dl#acrobat dt{
width:137px;
float:left;
}
#download dl#acrobat dd{
margin:10px 0px 0px 0px;
width:778px;
font-size:1.2em;
line-height:1.2;
float:left;
}
#download dl#attention{
font-size:1.2em;
line-height:1.4;
}
#download p{
margin:20px 0px 0px 0px;
font-size:1.2em;
line-height:1.4;
}