/* ******* body 編 ******** */ 
/* 基本設定　*/
body,div,table,th,td {
margin:auto;
padding;0px;
vertical-align:top;
text-align:center;
font-size:15px;
line-height:170%;
color:#006080;
}

A:LINK {COLOR:#c00070;}
A:VISITED {COLOR:BLUE;}
A:ACTIVE {COLOR:#c00070;}
A:HOVER {COLOR:#c00070;
background-color:#ffffc0;}


/* 大枠 */
div.wid {
width:700px; 
}

div.sub {
width:700px; 
color:#00c070;
border:none;
}

/* 基本テキスト部分 */
p {
margin:20px 20px 20px 20px;
padding:20px 20px 20px 20px;
text-align:left;
vertical-align:top;
line-height:170%;
}

/* 見出し部 */

h1,h2,h3,h4,h5,h6,th {
text-align:center;
vertical-align:middle;
line-height:170%;
}

h1 {
color:#ffffff;
background-image:url(img/h1.jpg);
}

h2,h3 {
color:#000000;
background-color:#ffffff;
}

h1,h2,h3 {
border-top:solid 1px #c8e8ff; 
border-left:solid 3px #e8e8ff;
border-right:solid 3px #e8e8ff; 
border-bottom:solid 5px #f8e8ff;
}

h1,h2,h3 {
background-color:#ffffff;
}

h4,h5,h6 {
background-color:#c0c0ff;
}

/* テーブル */

table {
width:100%; 
}

th {
color:#002040;
width:200px;
background-color:#c0e0ff;
}

td {
text-align:left;
vertical-align:top;
line-height:170%;
background-color:#f8f8ff;
background-image:url(img/td.gif);
background-repeat:repeat-x;
background-position:center bottom;
padding:5px 5px 50px 5px;
}



/* その他 */
b {
color:#000000;
}


