*  {margin  :0;
  padding  :0;}


body{font-size:12px;
 width:770px;
 position :relative;
margin : 0 auto;
 background-color:#eeeeee;
}

body p{color :#666666;}

li {list-style  :none;}

strong,em {font-weight:normal;}
em {font-style:normal;}


a:link,
a:visited
{text-decoration:none;
 color:#003366;
 }

#contents {width  :770px;
   background-color :#ffffff;
  }


#atama {background-color :#ffff00;
  width    :770px;
  height    :150px;
  border   :solid 1px #000000;
  }

#atama p {text-align   :left;
  margin    :5px 30px 60px 70px;
  color    :#333333;}

#pan p {text-align   :left;
  margin    :0 0 0 10px;
  font-size   :14px;
  color    :#000000;
  border-top   :solid 1px #6E6964;}

h1  {margin    :15px 0 15px 60px;
  color    :#333300;
  font-size   :20px;}

#pan {background-color :#ffffff;
  border-top   :solid 1px #000000;
  border-bottom  :solid 1px #000000;
  }  


#main {width    :450px;
  text-align   :left;
  margin    :10px 10px 25px 0px;
  float    :right;
  padding    :0 30px 0 10px;
  border-left  :solid 1px #ccccff;
  }
 
 
#right {margin    :20px 10px 0 3px;
  width    :220px;
  float    :left;
  }
  
#right li{padding   :4px 4px 0 4px;
  margin    :2px 0 2px 0;
  }
  
#right p{background-color :#ffffff;}


#foot {clear    :both;
  text-align   :center;
  font-size   :11px;
  color    :#ffacff;
  border-top   :solid 1px #000000;
  border-left   :solid 1px #000000;
  border-right  :solid 1px #000000;
  background-color :#ffff00;
  width    :770px;
  }
  
#foot p {color    :#000000;}



h2  {color    :#330000;
  text-align   :center;
  border-bottom  :solid 1px #ccccff;
  font-size   :17px;}

h3  {color    :#333300;
  font-size   :16px;
  margin    :10px 0 10px 15px;}


h4  {color    :#000000;
  padding    :2px 0 0 2px;
  margin    :8px 0 10px 0;
  background-color :#ffff00;
  }
