body {background-color:#FFEAEA; font-family: "Hiragino Kaku Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "Verdana", sans-serif; margin:0;padding:0;}

.clear{clear:both;}

img{border-style:none;}
A:link{color:#FF1493;text-decoration:none;}
A:action{color:#FF1493;text-decoration:none;}
A:active{color:#FF1493;text-decoration:none;}
A:visited{color:#FF1493;text-decoration:none;}
A:hover{color:#0000FF;text-decoration:none;}

.headerbox{width:800px;}
.headerbox_left{float:left; width:250px;}
.headerbox_left img{margin-top:10px;}
.headerbox_right{float:right; width:540px; text-align:right; font-size:9pt;}
.headerbox_right h1{font-size:8pt; color:#FFC0CB; font-weight:normal; padding-top:3; padding-bottom:5px; margin:0;}
.headerbox_right img{margin-top:5px;}

.mainbox{;background-color:#FFFFFF; width:800; margin-left:30; margin-right:30;}
.topbox{width:800px; height:55px; border:0px #CCFFFF solid; padding-top:20px; background:#FFFFFF url(http://www.berry-b.jp/images/tel_berryb.gif) scroll no-repeat right top;}
.topbox_menu {float:right;}
.topbox_menu ul{margin:0; padding:37 0 0 0; position:relative;left:10;}
.topbox_menu ul li{float:left; list-style-type:none; margin:0; font-size:8pt; color:#FF1493; padding:0;}
.topbox_menu ul li a{margin-right:10; margin-left:10;}
.topbox_logo {float:left; position:absolute; left:0px; top:-20px;}


.mainimage{margin-top:15; cursor:pointer;}

#slideshow { position:relative; width:800px; height:260px; }
#slideshow img { position:absolute; top:0; left:0; z-index:8; }
#slideshow img.active { z-index:10; }
#slideshow img.last-active { z-index:9; }

#maincontens{width:800;}
.maincontens_blogbox{ width:471; border:0px #FF0000 solid; float:left;}
.maincontens_rightbox{ width:307; border:0px #FF0000 solid; float:right;}

#maincontens_old{width:800; background:#FFFFFF url(http://www.berry-b.jp/images/old_bg.gif) repeat-y scroll top center;}
.maincontens_old600box{ width:600; border:0px #FF0000 solid; float:left; margin-top:20;}
.maincontens_old180box{ width:180;  height:100%;  border:0px #FF0000 solid; float:right; margin-top:20;}

.pickup_table table{margin-bottom:10px;}
.pickup_basicbag{width:540;}
.pickup_sample{width:260;}

.news_bg{background:#FFFFFF url(http://www.berry-b.jp/images/side_newspress.gif) no-repeat scroll center; width:307px; height:176px;margin:20 0 20 0;}
.news_bg iframe{margin:38 0 0 15;}

.side_e-mail{font-size:9pt;font-weight:bold; padding-top:10px;}

.side_banner{margin:0; padding:0;}
.side_banner ul{margin:0; padding:0;}
.side_banner ul li{margin:0px 0px 8px 0px; padding:0; list-style-type:none;}
.side_banner ul li image{margin:0; padding:0;}



.side_e-mail{font-size:9pt;font-weight:bold; padding-top:10px;}


.side_banner_contact{margin:0; padding:0;}
.side_banner_contact ul{margin:0; padding:0;}
.side_banner_contact ul li{margin:0; padding:0; list-style-type:none;}
.side_banner_contact ul li img{margin:0px 0px 0px 0px; padding:0;}




.top_bottommenu2_box{width:800; clear:both; text-align:center; }
.top_bottommenu2 {margin-left:auto; margin-right:auto; width:800; text-align:center; }
.top_bottommenu2 ul{ padding:20 0 0 0; margin:0;}
.top_bottommenu2 ul li{list-style-type:none; margin:0; float:left; font-size:8pt;}

.copy_syasen img{margin:10 0 10 0;}
.copy{font-family:Arial,Helvetica,sans-serif; width:800; text-align:center; font-size:7pt; padding-bottom:5;}

.post_pad{width:471; margin:0; background:#FFFFFF url(http://www.berry-b.jp/images/blog_bg_sideline2.gif) repeat-y  scroll top center;}
.post_pad_body{padding:20 5; font-size:9pt; line-height:160%;}

.contact{padding:50 30 30 60; margin:0; color:#333333;}
.contact table{color:#333333;}
.contact table tr td{padding:10; margin:0; color:#333333; font-size:10pt;}

.top_bottommenu2_drive{color:#000000;}

.entry_title{font-size:16pt; color:#696969;  padding-bottom:3px;  padding-top:10px; border-bottom:1px #696969 dotted;  }

.entry h2{font-size:12pt; color:#696969;  padding-bottom:3px;  padding-top:10px; border-bottom:1px #696969 dotted; }

.footer_seolink{color:#c8c8c8; width:800; margin-top:25px; padding-top:5px; border-top:1px #A6A6A6 dotted; text-align:center; clear:both;}
.footer_seolink a{font-size:7pt; color:#c8c8c8; margin:0 15;}
.footer_seolink a:link{font-size:7pt; color:#c8c8c8;  text-decration:none;}
.footer_seolink a:active{font-size:7pt; color:#c8c8c8; text-decration:none; }
.footer_seolink a:visited{font-size:7pt; color:#c8c8c8;  text-decration:none;}
.footer_seolink a:hover{font-size:7pt; color:#c8c8c8; text-decration:underline;}

.headnavi{text-align:left; height:43px; clear:both;}
.headnavi ul{margin:0px; padding:0px;}
.headnavi ul li{list-style-type:none; float:left;}
.headnavi ul li img{float:left; margin:0px;}
.headnavi ul li a{padding:0; margin:0px; position: relative; top: 27;  left: 0; font-size:12pt; font-weight:normal;}
.headnavi ul li a:link{color:#FFFFFF; text-decoration:none;}
.headnavi ul li a:active{color:#FFFFFF; text-decoration:none;}
.headnavi ul li a:visited{color:#FFFFFF;text-decoration:none;}
.headnavi ul li a:hover{color:#FFFFFF; text-decoration:underline;}
.headertopbox{width:800px; border:0px #696969 solid; background:#FFFFFF url(http://www.berry-b.jp/images/topbg.gif) no-repeat scroll center top; height:80px;}
.headertopboxleft{float:left; text-align:left;   border:0px #696969 solid;}
.headertopbox{float:right; text-align:right;  border:0px #696969 solid;}

.footerbox{width:800px; clear:both; background:#FFFFFF url(http://www.berry-b.jp/images/fotterbg4.gif) scroll repeat-y center top;}
.footerleftbox{float:left; width:400px;}
.footerrightbox{float:right; width:400px;}
.footerbox_left{width:200px; float:left;}
.footerbox_right{width:200px;float:right;}

.footerbox_left ul{margin:0px; padding:0px;}
.footerbox_left ul li{margin:0px; padding:0px; list-style-type:none; font-size:8pt;}

.footerbox_right ul{margin:0px; padding:0px;}
.footerbox_right ul li{margin:0px; padding:0px; list-style-type:none; font-size:8pt;}

.blogbanner_box{width:800px; }
.blogbanner_boxleft{width:395px; float:left;}
.blogbanner_boxright{width:395px; float:right;}
.blogbanner_title{margin:10px 0px 5px 0px;}

.news{margin-bottom:15px; padding-bottom:10px;  margin-left:13px; border-bottom:1px #333333 dotted; width:275px; }
.date{color:#000000; float:left; width:60px; font-size:9px;}
.date a{color:#000000; float:left; width:60px; font-size:9px; text-decoration:none;}
.text_news{color:#FF1493; font-size:10px; text-decoration:underline;}
.text_news a{color:#FF1493; font-size:10px; text-decoration:underline;}
.text_news a:link{color:#FF1493; font-size:10px; text-decoration:underline;}
.text_news a:visited{color:#FF1493; font-size:10px; text-decoration:underline;}
.text_news a:active{color:#FF1493; font-size:10px; text-decoration:underline;}
.text_news a:hover{color:#FF1493; font-size:10px; text-decoration:underline;}

.news_title{margin:30px 0px 20px 13px;}
.news_overflow{width:307px; height:150px; overflow:auto; margin-bottom:20px; }


