h1 {
  color: maroon; 
  font-size: 1.5em; 
  font-family: Times New Roman; 
  padding: 10px 10px 10px 50px; 
　margin: 0px 0px 0px 0px; 

}

h3 {

  font-size: 1.0em; 

}


table#table-01 {

    width: 980px;
    border:1;
    height=:100%;
    cellpadding: 2;
    cellspacing: 0;    
    bgcolor:#F8F8F8;
    border-color:#e6e6e6;
    style:border-color:#e6e6e6; border-width:1px; border-style:solid;

    
}




div {
                
 position:relative;
 position: absolute;
 left: 50%;
 height: 100%;
 width: 1000px;
 margin-left: -500px;



}



body,td {		
				
font-size: 12px; line-height: 150% ; color: #333333;				
				
}





hr {

border-width: 1px 0px 0px 0px; /* 太さ */
border-style: solid; /* 線種 */
border-color: #CC3300; /* 線色 */
height: 0.5px; /* 高さ */
background-color: #696969;

}








td#td-02 {
    vertical-align:center;
    width: 280px;
    height: 20px;     
    font-weight: bold;
    border-color: #e6e6e6;
    background:#7C7C7C; /*firefox*/
    _background:#7C7C7C; /*en*/   
    color:#ffffff;
    style: height:0;border-style:solid;
    padding: 0px 0px 0px 10px; /*４つ指定した場合は 上、右、下、左の順 */
　  margin: 0px 0px 0px 0px; 
}


td#td-03 {
    width: 380px;
    height: 20px;
    vertical-align:middle; 
    border-color: #e6e6e6;   
    bgcolor:#E0E0E0;
    color:#B8860B;
    style:border-color:#e6e6e6; border-width:1px; border-style:solid;
    padding: 0px 0px 0px 10px; /*４つ指定した場合は 上、右、下、左の順 */
　  margin: 0px 0px 0px 0px; 
}


td#td-04 {
    width: 280px;
    height: 20px; 
    vertical-align:top;
    border-color: #e6e6e6;
    font-weight: bold;
    background-color:#7C7C7C; 
    color:#ffffff;
    style: height:10;border-style:solid;
}

td#td-05 {
    width: 280px;
    height: 20px; 
    text-align: center;
    vertical-align:middle;
    border-color: #e6e6e6;
    font-weight: bold; font-size:12px;
    background-color:#AAA9A9; 
    color:#990000;
    style: height:10;border-style:solid;
}



td#td-06 {
    width: 280px;
    height: 20px; 
    vertical-align:middle;
    border-color: #e6e6e6;
    font-weight: bold; 
    font-size:12px;
    background-color:#AAA9A9;     
    color:#800000;
    borde_color:#F8F8F8
    style: height:10;border-style:solid;
    padding: 0px 0px 0px 10px; /*４つ指定した場合は 上、右、下、左の順 */
　  margin: 0px 0px 0px 0px; 

}



td#td-07 {
    vertical-align:top;
    width: 324px;
    height: 1335px; 
    text-align:left
    margin:  0px 0px 0px 0px; 
    padding: 1em 0em  0em  1em; /*４つ指定した場合は 上、右、下、左の順 */
}


td#td-08 {
    
    vertical-align:top;
    width: 263px;
    height: 1335px; 
    align:left;

}


td#td-09 {

    vertical-align:top;
    width: 268px;
    height: 1335px; 
    text-align:left
    margin:  0px 0px 0px 0px; 
    padding: 1em 0em  0em  1em;

}



td#title_style {

font-size:12px;

}





FIELDSET {

    width:310;
    -moz-border-radius: 5px; /* for Firefox */
    -webkit-border-radius: 5px; /* for Chrome */

}


LEGEND {

align: left;
color: #cc3366;
font-size:12px;

}


.imgsize img{ 
  border: 0px solid #000; 
  width:  99px; 
  height: 117px;
  float :left;
  

 
} 



.imgsize1 img{ 
  border: 0px solid #000; 
  width:  150px; 
  height: 117px; 
} 


.imgsize2 img{ 
  border: 0px solid #000; 
  width:  280px; 
  height: 138px; 
} 


.imgsize3 img{ 
  border: 0px solid #000; 
  width:  300px; 
  height: 210px; 
} 



.imgsizedeco img{ 
  border: 0px solid #000; 
  width:  270px; 
  height: 128px; 
} 


a:link {
  color: lightseagreen; 
}
a:visited {
  color: deeppink; 
}
a:hover {
  color: red;
  background-color: pink; 
}



body {
  background-image: url(cream.jpg);
  background-attachment: fixed; 
  background-repeat: no-repeat; 
  background-position: 480pt; 

}


