.foot{
  background-color : #990066;
  color : white;
}
.foot A{
  color :  white;
}
TD{
  font-size : 12px;
  line-height : 16px;}
a {
  text-decoration : underline;
  color : #663300;
}
a:hover{
  text-decoration : underline;
  color : #990066;
}
h1{
  padding : 0px;
  margin : 0px;
}
h2,h3,p{
  padding : 0px;
  margin : 0px;
}
#data{
  text-align : right;
  height : 25px;
}
#data h1{
  font-size : 10px;
  line-height : 12px;
  color : #cc6699;
  font-weight : normal;
  float : left;
}
body{
  padding : 0px;
  margin : 0px;
}
.back{
  background-image : url(img/back.gif);
  background-repeat : no-repeat;background-position : center 25px;}
#top{
  text-align : right;
  height : 50px;
  padding-right : 10px;
}
#top h1{
  font-size : 10px;
  line-height : 12px;
  color : #cc6699;
  font-weight : normal;
}
.sub-title{
  color : white;
  height : 40px;
  text-align : right;
}
.sub-title h2{
  font-size : 12px;
  line-height : 14px;
}
.c-left{
  width : 520px;
  margin-top : 14px;
  margin-left : 14px;
}
#left{
  width : 530px;
}
.cl-t{
  background-image : url(img/icon1.gif);
  background-repeat : no-repeat;background-position : 0px 0px;
  height : 60px;
}
.cl-t h2{
  font-size : 26px;
  line-height : 26px;
  font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
  font-weight : normal;
  margin-left : 60px;
  color : #523139;
}
.cl-t2{
  background-image : url(img/icon1.gif);
  background-repeat : no-repeat;background-position : 0px 0px;
  height : 50px;
  vertical-align : bottom;
}
.cl-t2 h2{
  font-size : 26px;
  line-height : 26px;
  font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
  font-weight : normal;
  margin-left : 60px;
  color : #523139;
}
.cl-icn{
  vertical-align : top;
  
  text-align : right;
  width : 180px;
}
.cl-txt{
  font-size : 14px;
  line-height : 20px;
  width : 340px;
}
.cl-plan{
  background-image : url(img/back2.gif);
  background-repeat : no-repeat;background-position : center center;
  height : 180px;
  padding-left : 16px;
  padding-right : 12px;
}
.cl-plan em{
  font-style : normal;
}
.cl-plb{
  float : right;
}
.kakaku{
  font-size : 12px;
  line-height : 16px;
  height : 150px;
}
.kakaku h2{
  font-size : 14px;
  line-height : 16px;
  color : #ff0066;
  margin-top : 8px;
  margin-left : 10px;
}
.kakaku p{
  margin-left : 10px;
  margin-right : 10px;
}
#right{
  width : 190px;
  vertical-align : top;
}
.c-right{
  margin-left : 8px;
  width : 165px;
  margin-top : 20px;
}
.c-right p{
  margin-left : 6px;
  margin-right : 6px;
}
.c-right b{
  color : #523139;
}
#sougi{
  width : 687px;
background-position : center center;
  margin-top : 10px;
}
.npo{
  font-size : 14px;
  line-height : 18px;
  background-image : url(img/back3.gif);
  background-repeat : no-repeat;
  width : 685px;
  height : 112px;
}
.npo img{
  float : left;
}
.npo p{
  margin-top : 6px;
}
.kibou{
  background-image : url(img/back4.gif);
  background-repeat : no-repeat;background-position : center 20px;
  text-align : center;
  width : 229px;
  height : 152px;
  vertical-align : top;
  color : #524246;
}
.kibou h3{
  margin-top : 24px;
  font-size : 16px;
  line-height : 18px;
  color : #950054;
}
.kibou p{
  text-align : left;
  margin-left : 20px;
  margin-right : 20px;
  margin-top : 22px;
}
.cl-plan p{
  margin-top : 10px;
}
#plan{
  margin-top : 20px;
  width : 720px;
}
.back2{
  color : white;
  background-image : url(img/back5.gif);
  background-repeat : no-repeat;
  height : 25px;
}
.back2 h2{
  font-size : 12px;
  margin-left : 4px;
}
.plant-1{
  background-image : url(img/b-plan1.gif);
  background-repeat : no-repeat;
  height : 80px;
  background-position : 14px 0px;
}
.plant-1 h3{
  font-size : 36px;
  line-height : 38px;
  font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
  font-weight : normal;
  margin-left : 56px;
  color : #523139;
}
.plant-2{
  background-image : url(img/b-plan2.gif);
  background-repeat : no-repeat;
  height : 80px;
  background-position : 14px 0px;
}
.plant-2 h3{
  font-size : 36px;
  line-height : 38px;
  font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
  font-weight : normal;
  margin-left : 56px;
  color : #523139;
}
.plan-txt{
  padding-left : 60px;
  padding-right : 10px;
  font-size : 14px;
  line-height : 18px;
}
.plan-txt b{
  font-size : 18px;
  line-height : 20px;
  font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
  font-weight : normal;
  color : #990056;
}
.p12{
  font-size : 12px;
  color : #950054;
  line-height : 14px;
}
.pp{
  margin-left : 8px;
  margin-right : 14px;
  float : right;
}
.plan-l{
  margin-top : 60px;
  margin-left : 6px;
  margin-bottom : 20px;
}
.mitumori{
  padding-left : 70px;
  font-size : 14px;
  line-height : 16px;
  
  height : 24px;
  right : inherit;
  background-image : url(img/back6.gif);
  background-repeat : no-repeat;background-position : 58px 0px;}
.mitumori a{
  
  padding-bottom : 4px;
}
.mitumori b{
  color : white;
  margin-right : 30px;
  margin-left : 6px;
}
#link{
  margin-top : 30px;
  width : 720px;
  
}
.sakura{
  font-size : 18px;
  line-height : 20px;
  font-family : HGP明朝E,HGS明朝E,HG明朝E,"ＭＳ Ｐ明朝";
  color : #523139;
  text-align : center;
  height : 80px;
}
.bana-l{
  font-size : 14px;
  line-height : 16px;
  text-align : center;
  height : 90px;
}
.link{
  vertical-align : bottom;
  
  
  font-size : 10px;
  padding-top : 60px;
  padding-left : 30px;
  padding-right : 30px;
  padding-bottom : 30px;
}
.plan-l1{
  margin-left : -2px;
  margin-top : 6px;
  float : left;
}
.link a{
  color : #7c7265;
  text-decoration : none;
}
.link a:hover{
  text-decoration : underline;
  color : #990066;
}