/* style reset*/

*{
margin:0;
padding:0;
}

h1, h2, h3, h4, h5, h6, {
font-size: 100%;
font-weight: normal;
font-style: normal;
}

body{
color:#000;
background-color:#fff;
}

img{
border:none;
}

hr{
display:none;
}

/*全体のバック指定*/

body{
background-image:url(image/back_.gif);
background-repeat:repeat;
margin:0;
height:100%;
text-align:center;
}

/*白バックの中央オビ*/

#container{
width:670px;
height:1300px;
margin-left:auto;
margin-right:auto;
background-color:#00ccff;
text-align:left;
}


/*上の部分*/

#top{
margin-left:auto;
margin-right:auto;
padding:10px 0 6px 0;
text-align:center;
}

/*中央部分*/

#main{
text-align:center;
}

/*下の部分*/


#bottom{
width:670px;
height:120px;
margin-top:8px;
}

#bottomle{
float:left;
width:48%;
height:110px;
border:solid;
border-color:#fff;
border-left-width:6px;
border-right-width:1px;
border-bottom-width:1px;
border-top-width:1px;
margin-left:35px;
}

#bottomri{
float:right;
text-align:right;
width:45%;
}

#bo2{
height:52px;
padding:0 35px 0 0;
font-size:9px;
color:#FFFF00;
}

#bo1{
height:23px;
padding:0 35px 0 0;
}


#bo3{
height:33px;
margin:15px 35px 0 0;
font-size:9px;
color:#FFF;
}

a{
text-decoration:none;
h1{color:#3366ff}
span{color:#ffffff}
}

a:hover{
color:#c0c0c0;
}

#bo4{
width:265px;
height:70px;
padding:5px 5px 10px 10px;
font-size:10px;
line-height:13px;
overflow:auto;
}

h2{
padding-top:6px;
margin-left:5px;
}