@charset "utf-8";

/*基礎*/
body {
font-size: 100%;
color: #333333;
line-height: 1;
margin: 0;
padding: 0;
background: #ffffff;
text-align: center;
}

a {
color: #333366;
}

img {
border: none;
}

h1{
font-size:110%;
font-weight:bold;
margin:0px 0px 0px 0px;
}


/*コンテナ*/
#container {
width: 970px;
margin-right: auto;
margin-left: auto;
text-align: left;
margin-top: 1px;
padding-right: 1px;
padding-left: 1px;
}

#tbox {
width: 100%;
overflow: hidden;
}




#boxtop1 {
float: left;
width: 16%;
overflow: hidden;
margin-left: 20px;
margin-right: 10px;
background: #ffffff;
}

#boxtop2 {
float: left;
width: 78%;
overflow: hidden;
margin-left: 13px;
margin-right: 0px;
background: #ffffff;
}



#box10 {
float: left;
width: 10%;
overflow: hidden;
margin-left: 5px;
margin-right: 5px;
padding-right: 5px;
background: #ffffff;
}

#box13 {
float: left;
width: 17%;
overflow: hidden;
margin-left: 5px;
margin-right:2px;
padding-right: 0px;
background: #ffffff;
}

#box15 {
float: left;
width: 15%;
overflow: hidden;
margin-left: 33px;
margin-right:0px;
padding-right: 5px;
background: #ffffff;
}

#box16 {
float: left;
width: 16%;
overflow: hidden;
margin-left: 12px;
margin-right:1px;
padding-right: 1px;
background: #ffffff;
}

#box17 {
float: left;
width: 17%;
overflow: hidden;
margin-left: 33px;
margin-right:0px;
padding-right: 5px;
background: #ffffff;
}

#box21 {
float: left;
width: 20%;
overflow: hidden;
margin-left: 0px;
margin-right:　0px;
padding-right: 0px;
background: #ffffff;
}

#box22 {
float: left;
width: 22%;
overflow: hidden;
margin-left: 5px;
margin-right: 5px;
padding-right: 1px;
background: #ffffff;
}

#box28 {
float: left;
width: 28%;
overflow: hidden;
margin-left: 3px;
margin-right: 3px;
background: #ffffff;
}

#box30 {
float: left;
width: 30%;
overflow: hidden;
margin-left: 10px;
margin-right: 1px;
background: #ffffff;
}

#box31 {
float: left;
width: 31%;
overflow: hidden;
margin-left: 17.5px;
margin-right: 0px;
background: #ffffff;
}

#box32 {
float: left;
width: 32%;
overflow: hidden;
margin-top: 5px;
margin-left: 11px;
margin-right: 1px;
background: #ffffff;
}

#box33 {
float: left;
width: 33%;
overflow: hidden;
margin-left: 10px;
margin-right: 3px;
background: #ffffff;
}

#box35 {
float: left;
width: 35%;
overflow: hidden;
margin-left: 5px;
margin-right: 5px;
background: #ffffff;
}


#box40 {
float: left;
width: 43%;
overflow: hidden;
margin-left: 16px;
margin-right:0px;
background: #ffffff;
}

#box45 {
float: left;
width: 45%;
overflow: hidden;
margin-left: 5px;
margin-right: 0px;
background: #ffffff;
}

#box50 {
float: left;
width: 50%;
overflow: hidden;
margin-left: 6px;
margin-right: 1px;
background: #ffffff;
}

#box55 {
float: left;
width: 55%;
overflow: hidden;
margin-left: 10px;
margin-right:5px;
padding-right: 10px;
background: #ffffff;
}

#box60 {
float: left;
width: 58%;
overflow: hidden;
margin-left: 18px;
margin-right:0px;
background: #ffffff;
}

#box65 {
float: left;
width: 65%;
overflow: hidden;
margin-left: 100px;
margin-right:　0px;
background: #ffffff;
}

#box68 {
float: left;
width: 68%;
overflow: hidden;
margin-left: 8px;
margin-right:　0px;
background: #ffffff;
}

#box70 {
float: left;
width: 70%;
overflow: hidden;
margin-left: 8px;
margin-right:　0px;
background: #ffffff;
}

#box73 {
float: left;
width: 73%;
overflow: hidden;
margin-left: 8px;
margin-right: 0px;
background: #ffffff;
}


#box75 {
float: left;
width: 75%;
overflow: hidden;
margin-left: 18px;
margin-right: 0px;
background: #ffffff;
}

#box76 {
float: left;
width: 76%;
overflow: hidden;
margin-left: 8px;
margin-right: 0px;
background: #ffffff;
}

#box78 {
float: left;
width: 78%;
overflow: hidden;
margin-left: 50px;
margin-right: 50px;
background: #ffffff;
}

#box80 {
float: left;
width: 80%;
overflow: hidden;
margin-left: 110px;
margin-right: 5px;
padding-top: 10px;
padding-left: 1x;
background: #ffffff;
}

/*広告*/
#admargin {
margin-bottom: 10px;
}

/*テーブル*/
table {
line-height:140%;
border-collapse:collapse;
border-spacing:10px;
margin:0px 0px 0px 0px;
border: solid 1px #aaaaaa;
}

td{
border: solid 1px #aaaaaa;
padding-left: 5px;
padding-bottom: 3px;
padding-top: 5x;
}

table a {
color: #191970;
width: 100%;
padding-left: 1px;
padding-top: 2px;
padding-bottom: 2px;
}

table a:hover {
background: #eecccc;
color: #663333;
}




