.all{text-align:center;
}


.whole{width:780px;
margin-left:auto;
margin-right:auto;
text-align:left;
}

.logo{width:750px;}

.bar{
width:750px;
background-image:url(ba-1.gif);
background-repeat:no-repeat;
border-bottom:1px #000000 solid;
color:#999999;
padding:3px;
font-size:83%;
margin-bottom:5px;}


.bar-info{
width:455px;
border-top:dotted 1px #000000;
padding:5px;
margin:7px;
font-size:83%;}


.bar-info3{
width:450px;
margin:3px;
font-size:83%;}

.bar-info2{
width:455px;
padding:5px;
margin:7px;
font-size:83%;}

.side{width:140px;
float:left;}

.side2{width:125px;
float:left;}

.rside{width:120px;
float:left;}

.tukiima-l{width:100px;
margin:6px;
font-size:83%;
text-align:center;
float:left;}

.tukiima-s{
font-size:83%;}

.main{width:615px;
border-left:solid #000000 1px;
float:left;}

.main2{width:615px;
border-left:solid #000000 1px;
float:right;}

.tmain{width:455px;
border-right:solid #000000 1px;
border-left:solid #000000 1px;
float:left;}




.clear{clear:both;
font-size:83%;
text-align:center;}

.clear-k{clear:both;
border-bottom:solid 1px #000000;
padding:5px;
font-size:83%;
text-align:center;}

.menu-title{text-align:center;
background-image:url(footup-ba.gif);
background-repeat:no-repeat;
padding:3px;
font-size:83%;
margin-bottom:10px;
}

.menu-title2{
text-align:center;
background-image:url(footup-ba.gif);
background-repeat:no-repeat;
border-top:dotted 1px #000000;
border-bottom:dotted 1px #000000;
padding:3px;
font-size:83%;
margin-bottom:10px;
width:138px;
}

.menu-title2s{
text-align:center;
background-image:url(footup-ba.gif);
background-repeat:no-repeat;
border-top:dotted 1px #000000;
border-bottom:dotted 1px #000000;
padding:3px;
font-size:83%;
margin-left:5px;
margin-bottom:10px;
width:128px;
}

.menu{
padding:1px 1px 15px 1px;
font-size:83%;
}

.menu-bar{margin-top:15px;
margin-bottom:15px;
}


.bonsais{margin-left:20px;}


.b-box{width:130px;
margin:5px;
float:left;
font-size:83%;
border:#d0d0d0 1px solid;
height:250px;
}

.b-name{background-image:url(bonsai-name.gif);
background-repeat:no-repeat;
padding:3px;
}

.b-photo{margin:1px;

}

.b-come1{padding:5px;}


.b-box2{width:165px;
margin:10px;
float:left;
font-size:83%;
border:#cccccc 1px solid;
height:290px;
}

.b-name2{background-image:url(ba-5.gif);
background-repeat:no-repeat;
border-bottom:solid 1px #cccccc;
padding:3px

}

.b-photo2{margin:6px 0px 0px 0px;

}

.b-come2{padding:5px;}


.pay{
width:725px;
border-top:1px #000000 solid;

}

.pay-box{
padding-top:5px;
padding-right:10px;
padding-left:10px;
float:left;
width:239px;
border-right:dotted #000000 1px;
height:210px;
}

.pay-box2{
padding-top:5px;
padding-right:10px;
padding-left:10px;
float:left;
width:239px;
height:210px;
}

.pay-text{font-size:83%;
margin-bottom:10px;}

.time{background-image:url(otodoke-botan.gif);
background-repeat:no-repeat;
padding-left:10px;
}

.footer{
border-top:1px #000000 solid;
color:#999999;
margin:7px;
padding:5px;
text-align:center;
font-size:83%;
width:725px;}

.footer2{
margin:7px;
padding:5px;
text-align:center;
font-size:83%;
width:785px;}

.top-box{margin-left:10px;
margin-bottom:5px;}

.top-name{padding:5px;
text-align:center;
font-size:83%;
background-image:url(ba-1.gif);
background-repeat:no-repeat;
width:97px;}

.top-photo{}


.midashi{background-image:url(bonsai-kategori.gif);
background-repeat:no-repeat;
font-size:85%;
margin:5px;
padding:3px;
}


.midashi2{background-image:url(ba-3.gif);
background-repeat:no-repeat;
border-bottom:dotted 1px #000000;
margin:8px;
padding:5px;
}

.midashi2k{background-image:url(ba-5k.gif);
background-repeat:no-repeat;
font-size:83%;
margin:8px;
padding:5px;
}

.coramu{font-size:90%;
padding:5px;
margin-top:2px;
margin-left:5px;
margin-right:5px;
margin-bottom:8px;
}

.coramu2{
float:left;
padding:60px 30px 30px 30px ;
font-size:83%;

}

.s-image{margin-left:5px;}

.syosai-box{
font-size:83%;
border:1px #999999 solid;
width:600px;
margin:5px;
}

.syosai-cate{
border-right:1px #999999 solid;
border-bottom:1px #999999 solid;
float:left;
padding:5px;
width:100px;
text-align:center;
background-image:url(ba-2s.gif);
}

.syosai-text{
border-bottom:1px #999999 solid;
float:left;
padding:5px;
width:498px;
}

.syosai-cate2{
border-right:1px #999999 solid;
float:left;
padding:5px;
width:100px;
text-align:center;
background-image:url(ba-2s.gif);
}

.syosai-text2{
float:left;
padding:5px;
width:350px;
}

.caution{
font-size:83%;
border:1px #353535 solid;
width:536px;
padding:5px;
background-image:url(cyuui.gif);
margin-left:5px;
margin-bottom:5px;
}

.caution2{
font-size:83%;
border:1px #353535 dotted;
width:536px;
padding:5px;
background-image:url(cyuui.gif);
margin-left:5px;
margin-bottom:5px;
}

.l-image{margin-left:5px;
float:left;
}

.month-text{float:left;
font-size:83%;
padding:5px;}

.m-image{float:left;
margin-left:2px;
margin-bottom:20px;}

.catch{float:left;
font-size:90%;
width:350px;

padding:60px 30px 30px 30px ;}

.top-img{padding:5px;
text-align:center;}

.pan{font-size:83%;
border-bottom:dotted 1px #000000;
padding:5px;}

.pr-image{float:left;
padding:10px 5px 10px 17px;}

.pr-catch{float:left;
font-size:83%;
padding:10px ;
margin:15px;}



.feb-box{font-size:83%;
width:210px;
haight:80px;
border:#cccccc 1px solid;
float:left;
margin:5px;}

.feb-img{width:80px;
float:left;}

.feb-text{float:left;
padding:3px;}

.feb-name{font-weight:bold;
font-size:83%;}

.feb-bun{font-size:80%;}

.hbox{border:#cccccc 1px solid;
width:110px;
height:120px;
margin:20px 5px;
}

.hbox-im{margin:3px;
font-size:75%;}

.hbox-t{font-size:75%;
padding:3px;}

.item-lis{font-size:85%;
padding:3px;
text-align:center;}

.add-b{border:solid 1px #dddddd;
width:450px;
height:250px;
font-size:80%;
margin:5px;
}

.add-1{border-right:solid 1px #dddddd;
float:left;
width:140px;
height:250px;
padding:3px;
}

.add-2{float:left;
width:140px;
height:250px;
padding:3px;
}

.huto{font-weight:bold;
      padding:0px 0px 15px 0px;
      font-size:120%;
      color:#660000}
