@charset "utf-8";
/* CSS Document */

*{
margin:0px;
}

body{
background-image:url(images/bg.gif);
background-repeat:repeat;
background-attachment:scroll;
background-color:#FFFFFF;
margin:20px 0px 0px;
font-family:"ＭＳ Ｐゴシック", Osaka;
font-size:12px;
color:#666666;
line-height:120%;
}

h1{
color:#7CB3FF;
font-weight:bold;
padding:15px 0px;
font-size:35px;
}

h5{
color:#6699CC;
font-size:14px;
line-height:140%;
}
/*------------------------------------*/
#all{
margin:0px auto;
text-align:center;
width:880px;
}

#menu1{
float:left;
width:270px;
margin:0px 0px 0px 10px;
}
#menu2{
float:right;
width:235px;
}

#clear{
clear:both;
margin:0px;
padding:0px;
}

#main{
width:880px;
background-image:url(images/bg2.jpg);
background-repeat:repeat-y;
background-attachment:scroll;
background-position:top left;
}

#banner{
margin:0px;
padding:0px;
}

#banner ul{
margin:0px;
padding:0px;
}

#banner li{
list-style:none;
list-style-position:inside;
padding:10px 0px 5px;
}

/*------------------------------------*/
#member{
margin:0px auto;
width:680px;
}

#member ul{
margin:0px;
padding:0px;
list-style:none
}

#member li{
float:left;
width:170px;
font-weight:bold;
color:#87B3C6;
}

#member img{
margin:0px 15px;
}

#radio{
margin:0px 0px 0px 20px;
padding-left:0px;
text-align:center;
width:140px;
}

#number{
margin:1px 0px;
width:50px;
float:left;
}

#download{
margin:1px 0px;
width:70px;
float:left;
}
#download img{
margin:0px;
padding:0px;
}

/*------------------------------------*/
#attention{
width:650px;
margin:0px auto;
text-align:left;
}

#attention ol{
margin-left:15px;
padding-left:8px;
}
#attention li{
list-style-position:outside;
margin-top:10px;
}