@import "base.css";

#main h2{width:auto; margin:0 0 10px 0}
#haha-list{width:570px; margin:10px 0 10px 0; border:1px solid #888888}
#haha-list1{width:570px; margin:10px 0 10px 0; border:1px solid #888888; float:left; }
#haha-list1{width:568px; margin:5px 0 5px 0;}
#haha-list:after{display:block; content:""; height:1px; margin-top:-1px; clear:both}
#haha-list ul{width:280px; float:left; margin:0px 1px 2px 0px}

#hana-kategory{width:570px; margin:5px 1px 5px 1px}
.detail{width:570px; height:auto; margin:5px 0 5px 0; }
.banner-detail{width:570px; background:#999999; color:#000000; padding:5px 0 5px 10px; }


#service{width:570px; height:auto; margin:0; background:url(../img/haha_wrapping.gif) no-repeat}
.wrap-image1{width:150px; height:140px; float:left; margin:2px; }
.service-text1{width:120px; height:140px; float:right; margin:3px; }
.wrap-image2{width:150px; height:140px; float:left; margin:2px 2px 2px 288px; }
.service-text2{width:120px; height:140px; float:right; margin:3px 3px 3px 430px; }

#kodawari{width:560px; margin-top:5px; }
.kodawari-image{width:240px; float:right; margin:5px}
.kodawari-text{width:300px; float:left; margin:10px 3px 3px 5px; line-height:150%}

#detail{width:570px; height:auto; margin:0; }
.image{width:300px; height:auto; float:left; margin:10px 3px 10px 3px; }

#explain-right{width:250; height:auto; float:right; }
.name{width:550px; height:30px; font size:16px; background:#fec5f7; margin:3px; valign:middle}
.number{width:230px; margin-top:5px; }
.price0{width:230px; height:auto; color:#000000; margin-top:5px; }
.price{width:230px; height:auto; color:#ff0000 ;font-weight:bold}
.expla{width:230px; height:auto; margin:5px; font-color:#333333}
.flower{width:240px; height:auto; border:1px solid #888888; margin:5px 8px 5px 5px; padding:2px; }
.sizea{width:240px; height:auto; margin:5px; padding:2px;}

#cart{width:570px; height:auto; }
.kago{width:250px; height:60px; float:right; margin:3px; padding:3px; text-align:left}
.kago1{width:240px; height:90px; float:right; margin:5px; }
.attention{width:300px; height:300px; margin:9px 1px 1px 3px; float:left; background:url(../img/cart_sidea.gif) no-repeat}
.attention-text{width:300px; padding:5px; line-height:120%}

#haha-kanren{width:570px; margin:0; float:left; }
.recommend{width:180px; height:31px; float:left; margin:0 2px 0 4px; color:#333333}
.recommend-banner{width:565px; height:auto; margin:0 0 0 3px}
.recommend-item{width:180px; height:auto; float:left; margin:0px 2px 0 4px; padding-bottom:10px}
.recommend-item-shousai{width:260px; height:auto; float:left; margin:0 0px 20px 5px; font-size:10px}
.recommend-item-shousai1{width:139px; height:auto; float:left; margin:5px 0 5px 2px; }
.recommend-item-shousai2a{width:250px; height:auto; float:left; margin:5px 0 5px 5px; }
.recommend-item-shousai2b{width:300px; height:auto; float:right; margin:20px 0 5px 2px; }
.recommend-item-shousai2c{width:290px; height:auto; font size:14px; font weight:bold; margin:20px 0 15px 2px; }
.recommend-item-shousai2d{width:250px; height:auto; font size:12px; margin:0px 10px 15px 20px; }
.recommend-item-shousai2e{width:250px; height:auto; text-align="right"; }
.recommend-item-shousai3{width:125px; height:150px; float:left; margin:5 10 11px 5px; font-size:10px}
.recommend-item-shousai4{width:125px; height:131px; float:left; margin:1 7 1px 10px; font-size:12px}


.item-category{width:275px; height:auto; float:left; margin:5px 3px 5px 3px}
.item-category1{width:570px; height:auto; ,margin:0; }

#haha-middle{width:570px; padding:20px 0 0 0; }
#haha-middle p{width:570px; padding:10px 30px 0 30px; display:block}


#footer_mother{width:760px; height:15px; margin:0; align:center;}

.footer-mother{width:750px; height:15px;  padding:3px 0 0 0; color:#ffffff; align:center;}



.txt_tit{font size:14px; }
.red{color:red}
.size11{font size:11px;margin-top:2px}