/* --- 全体の背景1 --- */
HTML {
background : #ffffff url(img/pageback01_1.gif); /* 斜線の背景画像 */
}

/* --- 全体の背景2・テキスト --- */
BODY {
margin: 0px;
padding: 0px;
background : #ffffff url(img/pageback_800.gif) center top repeat-y; /* 影の背景画像 */
color: #000000; /* 全体の文字色 */
font-size: 100%; /* 全体の文字サイズ */
text-align:center; /* 下記のautoに未対応用のセンタリング */
}

/* --- ヘッダ --- */
#header {
 width:800px;
 min-height:110px;
 height:auto !important;
 background: url(img/back.jpg) top right no-repeat;
 margin-left:auto;
 margin-right:auto;
}

#header h1 {
 margin:0;
}

#header ul {
 margin:0;
 padding:8px 10px 3px 10px;
 font-size:70%;
 text-align:right;
}

#header li {
 margin:0 0 5px 0;
 line-height:0.32em;
}

#header img {
 float:left;
 width: auto;
}

#header div {
 clear:both;
}

#header div img {
 border-top:1px solid #fff;
}

#header a {
 color:#3366cc;
 text-decoration:none;
}

#header a:hover {
 color:#00ccff;
}

/* --- フッタ --- */
#footer {
 width:800px;
 margin:0 auto;
 clear:both;
 background : #0099cc ;
 margin-left:auto;
 margin-right:auto;
}
#footer p {
 margin:0;
 padding:5px;
 font-size:65%;
 text-align:right;
 line-height:1.32em;
 font-family:verdana;
}

/* --- コンテンツ --- */
#box {
 width:800px;
 font-size:100%;
 margin-left:auto;
 margin-right:auto;
}

#box div {
 width:800px;
 min-height:15px;
 height:auto !important;
 height:15px;
 margin:1px 1px 1px 1px;
 border:1px solid #fff;
}

#box .box1 {
 width:180px;
 padding:1px;
 float:left;
 margin-bottom:0;
}

#box .box2 {
 width:550px;
 padding:1px;
 float:left;
}

#box .box3 {
 width:50px;
 padding:1px;
 float:right;
}

#box .box4 {
 width:180px;
 padding:1px;
 float:left;
 clear:both;
}

#box .box5 {
 width:400px;
 padding:1px;
 float:left;
}

#box .box6 {
 width:180px;
 padding:5px;
 float:right;
}


#box dl {
 min-height:103px;
 height:auto !important;
 height:103px;
 margin:0;
 padding:10px 10px 0;
 background:#ffffff;
 border:solid #fff;
 border-width:0 1px 1px 0;
}

#box dt {
 margin:0 0 10px;
}

#box dd {
 margin:0 0 5px;
 line-height:1.32em;
 text-align:left;
 font-size:95%;
}

/* --- テーブル --- */

table {
 width:600px;
 border:solid #ffffff;
 border-width:1px 0 0 1px;
 font-size:85%;
 line-height:1.32em;
}

table td {
 padding:5px;
 border:solid #ffffff;
 border-width:0 1px 1px 0;
}


