BODY{
  background-image : url(bu02_bg.gif);
  text-align : center ;
}
.contents{
  width: 950px ;
  border: solid 1px #ffcc66 ;
  background : #ffffff ;
  margin:0 auto;
  padding-bottom : 10px;
}
H1{font-size : 16px;
  font-weight : bold;
  text-decoration : none;
  background-color: #ffcc66;
  color : #FFFFFF;
  margin: 0px;
  text-align:right ;
}

H2{font-size : 32px;
  font-weight : bold;
  text-decoration : none;
  line-height:170%;
  color :#81f593;
  margin: 0px;
  font-family :　"HG 創英角ポップ体",創英ポップ体1
;}
a:hover{ 
  color : #ff6600;
}
H3{
  font-size:95%;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 0px;
  clear: both;
}
H4{
  font-size:95%;
  margin-top : 1px;
  margin-left : 1px;
  margin-right : 1px;
  margin-bottom : 1px;
  clear: both;
}
p{
  font-size:95%;
  line-height:170%;
  margin-top : 0px;
  margin-bottom : 0px;
  padding: 3px;
}
.c1{
  line-height: 1.5em ;
 padding-left :230px ;
 margin-top : 50px; 
 margin-bottom : 75px;
}
.c2 {
  border: solid 1px #ffcccc;  
  margin-bottom : 10px;
}
.c3 { 
  font-size: 80% ; 
  font-style: nomal ;
  text-align: center ;
  clear: both; }
.c4 {
  font-size: 80% ; 
  font-style: nomal ;
  text-align: right ;margin-top: 80px;
   clear: both;
   }
td{
  font-size:95%;
  line-height:130%;
  margin-top : 1px;
}

/* ページレイアウト用css */
h1 a {
 font-size : 36px;
 color: #ffffff ;
 text-decoration : none;
}
/*バックグラウンド*/
.d1{
 border-left: 1.5em solid #ffcc66 ;  border-bottom: solid 1px #ffcc66 ;
   margin-bottom : 8px; margin-top : 8px;
   padding-left : 10px; margin-right : 10px;
}
.d2{
  border-left: 1.5em solid #ffcccc ; 
  border-bottom: solid 1px #ffcccc ;
  margin-bottom : 8px;margin-top : 8px;
   padding-left : 10px; 
}
.d3{
  border-left: 1.5em solid #ffc8ff ;  
  border-bottom: solid 1px #fba8ea ;
}
.d4{
 border-left: 1.5em solid #ffcccc ;  border-bottom: solid 1px #ffcccc ;
   margin-bottom : 0px;
   padding-left : 10px; line-height:100%;
}
.d5{
  border-left: 1.5em solid #ffc8ff ;  
  border-bottom: solid 1px #fba8ea ;
}
.d6{
	border-bottom: 1px solid #ccff66;        
	border-left:1.5em solid #ccff99;
	margin-bottom : 8px;margin-top : 8px;
   padding-left : 10px; 
}
.d7{
  background-color: #e0e8c8;}
.d8{
  font-size: 80% ; }
.d9{
  border-bottom : dashed 1px #999999 ;
  margin-bottom : 10px ;
  padding-bottom : 10px ;
  padding-left : 10px
;}
.d10{
  font-size:80% ;
  line-height:120%;
}
.d11{ 
  margin-bottom : 15px ;
  padding-left : 10px
;}
.d12{
   position:absolute;
   top:5px;
   left: 5px;
}
.d13{
   padding: 20px ; 
   border: 1px solid #88c8f7;
}
.d14{
  font-size:75% ;
  line-height:120%;}
.d15{
  border-bottom: solid 2px #ffcc66 ;
  border-top: solid 1px #ffcc66 ;
  background-color: #ffff80;
}
.d16{
  border-left: 1.5em solid #ffcccc ;  border-bottom: solid 1px #ffcccc ;
  margin-bottom : 8px; margin-top : 8px;
  padding-left : 10px; margin-right : 10px; 
 }
/*ニューバージョン*/	

.e1{
  clear : both;
  font-size : 16px;
  font-weight : bold;
  text-decoration : none;
  background-color: #ffff80;
  color : #fdace9;
  margin: 0px;
   padding: 0px;
  line-height:100%;
  text-align:right ;
  padding-right : 5px ;
   border-bottom: solid 2px #ffcccc ;
   border-top: solid 1px #ffcccc ;
}
.e2 {
  font-size:75%;
  line-height:170%;
  margin-top : 0px;
  margin-bottom : 0px;
  padding: 3px;
  text-align:left ;
  padding-right :5px ;
  padding-left :15px ;
  border-bottom: solid 1px #ffcccc ;
}
.e3{
  border: solid 1px #ffcccc;  
  margin-bottom : 5px;
  background : #fefcd1 ;
}
.e4{
 border-left: 1.5em solid #ffcc66 ;  border-bottom: solid 1px #ffcc66 ;
   margin-bottom : 0px;margin-top : 3px;
   padding-left : 10px; line-height:100%;font-family :Imprint MT Shadow ;
}
.address {
 clear : both ;
 margin-top : 20px ; margin-bottom : 20px;
 margin-left :10px ; margin-right : 10px ;
  font-size : 80%;
  border-top : 1px solid #0080ff ;
  border-bottom :1px solid #0080ff ;
  padding : 5px ;
  background-color : #f4fcff ;
  text-align:center ;line-height:170%; 
}
.e5{
  background-image:url(wp_ht_02.gif) ;
  font-size:75% ;
  line-height:120%;
}
.e6{
  border : 1px solid #88c8F7 ;
}
.e7 {
  font-size:80%;
  line-height:170%;
  margin-top : 0px;
  margin-bottom : 0px;
  padding: 3px;
  padding-right : 5px ;
}
.e8{
  font-size:90% ;
  line-height:120%;
}
.e9{font-size : 32px;
  font-weight : bold;
  text-decoration : none;
  line-height:170%;
  color :#81f593;
  margin: 0px;
  font-family :HGP創英角ﾎﾟｯﾌﾟ体 ;
}
  
#sub1{
 float : left;
 width : 150px;
 margin-left : 5px ;
 margin-top : 5px ;
}
#sub2{
 float : left;
 width : 90px;
 margin : 5px ;
 border-left : 2px dotted #88c8f7;
 padding-left : 20px ;
 padding-top : 20px ;
 height : 100px;
}
#sub3{
 float : left;
 width : 80px;
 margin : 5px ;
 border-left : 2px dotted #88c8f7;
 padding-left : 20px ;
 padding-top : 20px ;
 height : 100px;
}
#sub4{
 float : left;
 width : 91px;
 margin : 5px ;
 border-left : 2px dotted #88c8f7;
 padding-left : 20px ;
 padding-top : 20px ;
 height : 100px;
}
#sub5{
 float : left;
 width : 220px;
 margin-left : 5px ;
 margin-top : 5px ;
 border: solid 1px #ffcccc;  
 margin-bottom : 10px;
 background : #fefcd1 ;
}
#main1{
 background-image:url(wp_ht_02.gif) ;
 font-size:75% ;
 line-height:120%;
 width : 750px;
 }
.e10{
  border:10px dotted #b8efa5;
  padding : 5px; 
  background : #fefcd1;
  margin-bottom : 0px;
   }
.e11{
  border:7px double #ffcccc;  
  margin-bottom : 5px;
  background : #fefcd1 ;
  font-size:85% ;
  line-height:170%;
}
.e12 {
  border:5px double #ffcccc;  
  margin-bottom : 5px;
  background : #fefcd1 ;
  font-size:80%;
  line-height:170%;
  margin-top : 0px;
  margin-bottom : 0px;
  padding: 3px;
  padding-right : 5px ;
}
.e13{
  border:7px double #ffcccc;  
  margin-bottom : 5px;
  background : #fefcd1 ;
  padding: 15px;
}
.e14 {
  font-size:85%;
  line-height:170%;
  margin-top : 0px;
  margin-bottom : 30px;
  padding: 3px;
  padding-right : 5px ;
}
.e15{font-size : 32px;
  font-weight : bold;
  text-decoration : none;
  line-height:170%;
  color :#81f593;
  margin: 0px;
  font-family :　"HG 創英角ポップ体",創英ポップ体1
;}
.e16 {
  font-size:85%;
  line-height:170%;
  margin-top : 0px;
  margin-bottom : 30px;
  padding-right : 5px ;
  border-bottom : dashed 1px #999999 ;
  margin-bottom : 10px ;
  padding-bottom : 10px ;
  padding-left : 10px
}

.e8888{
  border:7px double #ffcc66 ;
  padding : 5px; 
  background-image : url(wp_0311.gif) ;
  margin-bottom : 0px;
   }
.e8889{
  border:7px double #ffcc66 ;
  padding : 5px; 
  background-image : url(wp_0311.gif) ;
  margin-bottom : 0px;
   }
