/*ボディー*/
body {
  width: 700px;
  margin: auto;
  background-color:#ffeecc;
}

/*ラッパー*/
#wrapper {
  width: 700px;
  margin:auto;
  background-color: ;
  }

/*ヘッダー*/
#header {
  margin-top:5px;
  width: 700px;
  height:150px;
　background-color: white;
border:1px solid #c04040;
}

/*アクセス*/
table.access {
  width: 700px;
　background-color: white;
border:1px solid #c04040;
}

/*ナビ*/
#nav{
float:left;
width: 130px;
font-size:90%;
padding:3px;
background-color: white;
border:1px solid #c04040;
}

table.navi {
background-color: white;
border-collapse:collapse;
color:#c04040;
}

table.navi td.title {
color:#5c453d;
font-size:150%;
border:none;
font-weight:bold;
}

table.navi td {
background-color: ;
border-collapse:collapse;
color:#c04040;
border-bottom:1px solid #5c453d;
padding:2px;
}

table.navi td.navi0 {
background-color: #c04040;
border-collapse:collapse;
color:white;
border-bottom:1px solid #5c453d;
padding:2px;
text-align:center;
}

/*左ブロック*/
#left{
float:left;
width: 130px;
}

/*リンク*/
#link{
loat:left;
width: 130px;
font-size:90%;
padding:3px;
margin-top:10px;
background-color: white;
border:1px solid #c04040;
}

a.link img{
border-width:0px;
}

/*コンテンツ*/
#contents{
width:540px;
color: #5c453d;
float:right;
border:1px solid #c04040;
padding:5px;
background-color: white;
}

table.menutable {
width:535px;
}

table.menutable td.menutd1{
text-align: center;
border-top:1px solid #c04040;
border-bottom:1px solid #c04040;
background-color:#c04040;
}

a.menutablea {
color:white;
}

a.ue{
float:right;
}

table.colonavi{
margin:auto;
}

p.hanawebtitle{
border-left:10px solid silver;
border-bottom:1px solid silver;
color: #5c453d;
font-size:120%;
}

p.hanawebt{
font-size:90%;
color: #5c453d;
}

table td.color1{
width:50px;
background-color: #c04040;
}

table td.color2{
width:50px;
background-color: #ffdde9;
}

table td.color3{
background-color: #ffdde9;
}

table td.protd1{
width:100px;
}

/*フッター*/
#footer{
clear:both;
background-color: #c04040;
color:white;
text-align:right;
}


table.tablepro1 td{
vertical-align:top;
}

p.taikenka{
font-weight:bold;
font-size:18pt;
margin-left:15px;
color: blue;
}

p.taikenkatitle{
background-color: #c04040;
color: white;
font-size:120%;
padding:3px;
}
