@charset "shift_jis"; /* CSS Document */
.container_{ text-align: left!important; }
.visual_{ background: url(//img.e87.com/gardening/images/main.jpg) no-repeat; margin-bottom: 30px!important; width: 960px; height: 320px; border: 1px solid #e5ddda; border-radius: 5px; position: relative; }
.visual_ h1{ position: absolute; top: 79px; left: 325px; }
.visual_ p{ position: absolute; top: 195px; left: 221px; }
.event_banner_{ margin-left: 0; margin-right: 20px; }
.event_banner_ img{ border: 1px solid #e5ddda; border-radius: 5px; }
.event_{ width: 120%; }
/*----------
box1
----------*/
#box1_{ margin-bottom: 30px!important; }
#box1_ ul{ width: 120%; overflow: hidden; }
*html #box1_ ul{ zoom: 1; }
#box1_ .event_banner_{ margin-bottom: 0px!important; }
/*----------
box2, box3
----------*/
#box2_, #box3_{ background: #fbf8f7; margin: 0px 0px 30px 0px; padding: 20px 20px 10px 20px; }
#box2_ ul, #box3_ ul{ width: 120%; overflow: hidden; }
*html #box2_ ul, *html #box3_ ul{ zoom: 1; }
#box2_ .event_title_, #box3_ .event_title_{ width: 920px; padding: 0; border: none; margin: 0px 0px 20px 0px; }
#box2_ .event_banner_, #box3_ .event_banner_{ margin-right: 10px; }

/*----------
ranking_box_title{ ----------*/
#ranking_box_title{ margin-bottom: 20px!important; }
#ranking_list_inner{ overflow: hidden; width: 940px!important; padding: 30px 0px 30px 30px!important; }
*html #ranking_list_inner{ zoom: 1; }
.StyleR_Line_{ margin: 0!important; }
#ranking_box_left{ width: 280px; float: left; 
}
#ranking_box_left .desc_{ text-align: left; }
#ranking_list_inner .name1_{ line-height: 180%; margin: 10px 0px 0px 0px; }
#ranking_box_left .StyleR_Item_{ width: 280px!important; padding: 0!important; }
#ranking_box_left .StyleR_Item_ .img_{ width: 100%!important; height: 100%!important; }
#ranking_box_left img{ max-width: 100%!important; max-height: 100%!important; }
#ranking_box_right{ width: 630px; float: left; padding-left: 30px; }
#ranking_box_right .StyleR_Item_{ width: 280px!important; margin-right: 30px; padding: 0; float: left; }
#ranking_box_right .StyleR_Item_{ overflow: hidden; margin-bottom: 40px; }
*html #ranking_box_right .StyleR_Item_{ zoom: 1; }
#ranking_box_right .img_{ width: 160px; float: left; }
#ranking_box_right img{ max-width: 100%; max-height: 100%; }
#ranking_box_right .desc_{ width: 110px; padding: 0px 0px 0px 10px; float: right; text-align: left; }
#ranking_list_inner .price_{ text-align: right; }
.ranking_no_{ text-align: center; margin: 0px 0px 20px 0px; }

/*----------
monthly_flower_delivery_
----------*/
#monthly_flower_delivery_{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border: 5px solid #00825a; padding: 20px 25px; margin: 0px 0px 30px 0px; }
#monthly_flower_delivery_ .event_title_{ width: 920px; padding: 0; border: none; margin: 0px 0px 20px 0px; }
#monthly_flower_delivery_top_{ overflow: hidden; margin-bottom: 20px; position: relative; }
*html #monthly_flower_delivery_top_{ zoom: 1; }
#monthly_flower_delivery_left_ img{ border: 1px solid #e5ddda; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#monthly_flower_delivery_left_{ float: left; width: 540px; }
#monthly_flower_delivery_right_{ float: left; width: 340px; margin-left: 20px; font-size: 14px; line-height: 160%; }
.monthly_flower_delivery_bottom_item_img_ img{ border: 1px solid #e5ddda; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#monthly_flower_delivery_right_btn_{ position: absolute; bottom: 0; }
#monthly_flower_delivery_bottom_{ overflow: hidden; width: 120%; }
*html #monthly_flower_delivery_bottom_{ zoom: 1; }
.monthly_flower_delivery_bottom_item_{ width: 290px; margin: 10px 15px 0px 0px; float: left; line-height: 180%; }
.monthly_flower_delivery_bottom_item_img_{ margin: 0px 0px 10px 0px; }
.monthly_flower_delivery_bottom_item_text_{ padding: 0px 1px; font-size: 12px!important; 
}

/*----------
おすすめアイテム
----------*/
#recommend_{ margin: 0px 0px 20px 0px; overflow: hidden
}
*html #recommend_{ zoom: 1; }
#recommend_ .event_title_{ width: 920px; padding: 0; border: none; margin: 0px 0px 20px 0px; }
#recommend_ .StyleP_Line_{ overflow: hidden; width: 120%; margin: 0px 0px 30px 0px; }
*html #recommend_ .StyleP_Line_{ zoom: 1; }

#recommend_ .StyleP_Item_{ width: 220px; float: left; margin: 0px 25px 0px 0px; }
#recommend_ .icon_{ width: 235px; overflow: hidden; padding: 10px 0px; }
*html #recommend_ .icon_{ zoom: 1; }
#recommend_ .icon_ p{ float: left; margin: 0px 3px 0px 0px; }
#recommend_ .comment_{ font-size: 10px; margin: 0px 0px 5px 0px; }
#recommend_ .name_{ margin: 0px 0px 10px 0px; line-height: 180%; }
#recommend_ .price_{ font-size: 12px; padding: 10px 0px ; border-top: 1px dotted #d9d9db; border-bottom: 1px dotted #d9d9db; }
#recommend_ .price_ .normal_{ font-size: 12px; color: #a99f9f; text-decoration: line-through; }
#recommend_ .price_ .small_{ color: #e73232; font-size: 12px; padding: 8px 0px 0px 38px; font-weight: bold; display: block; }
#recommend_ .sender_{ padding: 10px 0px 10px 0px; border-bottom: 1px dotted #d9d9db; }
#recommend_ .sender_ span{ color: #ff0000; font-weight: bold; }
#recommend_ span span{ font-size: 10px; }
/*----------
コラム
----------*/
#column_ { margin: 20px 0px 0px 0px; }
#column_ .event_title_{ width: 920px; padding: 0; border: none; margin: 0px 0px 20px 0px; }
#column_line_{ width: 120%; overflow: hidden; margin: 0px 0px 30px 0px; }
*html #column_line_{ zoom: 1; }
.column_item_{ width: 313px; margin: 0px 10px 0px 0px; border: 1px solid #e5ddda; float: left; }
.column_item_top_{ border-bottom: 1px solid #e5ddda; padding: 12px 10px 11px 10px; }
.column_item_top_ a{ background: url(//img.e87.com/gardening/images/column_icon.jpg) left 3px no-repeat; }
.column_item_top_ a span{ padding-left: 20px; }
.column_item_bottom_{ padding: 10px 9px 10px 12px; }
.column_item_bottom_{ overflow: hidden; }
*html .column_item_bottom_{ zoom: 1; }
.column_item_bottom_left_{ width: 218px; float: left; line-height: 180%; }
.column_item_bottom_right_{ width: 60px; float: right; }
/*----------
家庭菜園・ガーデニング　メニュー
----------*/
#menu_{ margin: 30px 0 0 0; }
#menu_ .event_title_{ width: 920px; padding: 0; border: none; margin: 0px 0px 20px 0px; }
.menu_left_line_{ width: 958px; border-radius: 5px; border: 1px solid #e5ddda; margin: 0px 0px 10px 0px; overflow: hidden; }
*html .menu_left_line_{ zoom: 1; }
.menu_left_{ width: 139px; float: left; padding: 13px 20px; }
.menu_right_{ float: right; width: 735px; padding: 13px 20px; border-left: 1px solid #e5ddda; }
.menu_right_ a{ margin: 0px 30px 0px 0px; float: left; background: url(//img.e87.com/gardening/images/column_icon.jpg) left 3px no-repeat; }
.menu_right_ span a span{ padding-left: 20px; }
/*----------
検索ボックス
----------*/
#search_area{ margin-bottom: 55px; }