@charset "Shift_JIS";

.mt20{ margin-top: 20px;}

/* お急ぎオーダー */
#quickorder_ {font-size:12px;line-height:1.8;}
#quickorder_ img {max-width:100%;}
#quickorder_ #breadcrumbs {padding:0 10px 10px;}
#quickorder_ header#body_header p#body_header_h {padding-right:10px;font-size:16px;}
#quickorder_ .visual_ {margin:0 0 5px;line-height:0;}
#quickorder_ .top_comment_ {margin:0 10px 10px;}
#quickorder_ .link_quickorder_ {margin:10px 10px 20px;}
#quickorder_ .link_quickorder_ a {display:block;line-height:0;}
#quickorder_ .accordion {margin:10px;}
#quickorder_ section.accordion ul li div.btn,#quickorder_ section.accordion ul li div.btn.open {background:#fff;border:2px solid #8d2d3f;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#quickorder_ section.accordion ul li div.btn .btn_bg {color:#8d2d3f;font-size:12px;background:url(//img.e87.com/s/express/img/quickorder/open.png) no-repeat right center;background-size:25px 25px;-moz-background-size:25px 25px;-webkit-background-size:25px 25px;}
#quickorder_ section.accordion ul li div.btn.open .btn_bg {color:#8d2d3f;font-size:12px;background:url(//img.e87.com/s/express/img/quickorder/close.png) no-repeat right center;background-size:25px 25px;-moz-background-size:25px 25px;-webkit-background-size:25px 25px;}
#quickorder_ section.accordion ul li:last-child div.content {border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
#quickorder_ section.accordion ul li div.content {padding:10px;}
#quickorder_ .use_select_{ text-align: center;}
#quickorder_ .use_select_,#quickorder_ .style_select_,#quickorder_ .price_select_ { padding:10px 0;}

#quickorder_ .selects_ ul { font-size: 12px;}
#quickorder_ .selects_ ul li{ float: left; width: 46%; padding: 10px 0 10px 10px; border-top: #999 1px solid; background:#fffcf3 url(//img.e87.com/s/flower/images/arw_r_01.png) no-repeat 97% 50%; background-size: 8px 11px;}
#quickorder_ .selects_ ul li:first-child{ border-right: #999 1px solid;}
#quickorder_ .selects_ ul li.last{ border-bottom: #999 1px solid; }
#quickorder_ .item_line_ dd { line-height: 1.3;}

#quickorder_ .use_select_ select,#quickorder_ .style_select_ select,#quickorder_ .price_select_ select { width:100%; padding:0 10px; max-width: 90%;}
#quickorder_ h2 { color: #fff; font-size: 14px; font-weight: bold; padding: 7px 0 6px 18px; background: #5d4a44;}
#quickorder_ h3.contents_ttl_ {color:#401f1f;font-weight:bold;padding:9px;margin-top:10px;background:#f1e2e7;border-bottom:2px solid #8d2d3f;}
#quickorder_ .contents_box_ {padding:10px;}
#quickorder_ .contents_box_ .item_main_ {overflow:hidden;padding-bottom:10px;border-bottom:1px solid #e6d7dc;}
#quickorder_ .contents_box_ .item_main_ dl dt {float:left;width:45%;margin-right:5%;}
#quickorder_ .contents_box_ .item_main_ dl .img_ a {display:block;line-height:0;}
#quickorder_ .contents_box_ .item_main_ dl dd {float:right;width:50%;}
#quickorder_ .contents_box_ .item_main_ dl .comment_ {color:#401f1f;font-size:10px;margin-top:3px;}
#quickorder_ .contents_box_ .item_main_ dl .name_ {color:#705252;margin-top:3px;}
#quickorder_ .contents_box_ .item_main_ dl .name_ a {color:#705252;text-decoration:none;}
#quickorder_ .contents_box_ .item_main_ dl .price_ {color:#401f1f;margin-top:3px;}
#quickorder_ .contents_box_ .item_main_ dl .price_ span,#quickorder_ .contents_box_ .item_main_ dl .send_ span {font-size:10px;margin-left:3px;}
#quickorder_ .contents_box_ .item_line_ {width:100%;display:box;display:-moz-box;display:-webkit-box;margin-top:10px;}
#quickorder_ .contents_box_ .item_line_.last_ {width:50%;}
#quickorder_ .contents_box_ .item_line_ dl {width:100%;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;margin-right:10px;}
#quickorder_ .contents_box_ .item_line_ dl:last-child {margin-right:0;}
#quickorder_ .contents_box_ .item_line_ dl .img_ a {display:block;line-height:0;}
#quickorder_ .contents_box_ .item_line_ dl .name_ {color:#705252;margin-top:3px;}
#quickorder_ .contents_box_ .item_line_ dl .name_ a {color:#705252;text-decoration:none;}
#quickorder_ .flower_time {padding:20px 10px;}
#quickorder_ .flower_time .banner_ {line-height:0;margin-bottom:10px;}
#quickorder_ .flower_time .item_line_ {width:100%;display:box;display:-moz-box;display:-webkit-box;margin-top:10px;}
#quickorder_ .flower_time .item_line_ dl {width:100%;box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;margin-right:10px;}
#quickorder_ .flower_time .item_line_ dl:last-child {margin-right:0;}
#quickorder_ .flower_time .item_line_ dl .img_ a {display:block;line-height:0;}
#quickorder_ .flower_time .item_line_ dl .name_ {color:#705252;margin-top:3px;}
#quickorder_ .flower_time .item_line_ dl .name_ a {color:#705252;text-decoration:none;}
#quickorder_ .btn_all {margin-top:20px;background:#401f1f;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#quickorder_ .btn_all a {display:block;color:#fff;font-size:14px;font-weight:bold;text-align:center;text-decoration:none;padding:12px 0;}
#quickorder_ .btn_all.line2_ a {padding:9px 0;line-height:1.2;}
#quickorder_ .bx-wrapper {position:relative;margin:0 auto;}
#quickorder_ .bx-wrapper .img_ {line-height:0;}
#quickorder_ .bx-wrapper dl .name_ {color:#705252;margin-top:3px;}
#quickorder_ .bx-wrapper dl .name_ a {color:#705252;text-decoration:none;}
#quickorder_ .bx-prev,#quickorder_ .bx-next {position:absolute;top:20%;width:20px;height:60px;margin:-10px;text-indent:-9999px;}
#quickorder_ .bx-prev {left:0;background:url(//img.e87.com/s/express/img/quickorder/prev.png) no-repeat center center;background-size:20px 60px;-moz-background-size:20px 60px;-webkit-background-size:20px 60px;}
#quickorder_ .bx-next {right:0;background:url(//img.e87.com/s/express/img/quickorder/next.png) no-repeat center center;background-size:20px 60px;-moz-background-size:20px 60px;-webkit-background-size:20px 60px;}
/* sp_section4のスタイル */
.sp_section4 {}
.sp_section4 li a {color:#705252 !important;text-decoration:none;display:block;}
/*.sp_section4 li{float:left;background:#fff url(../selection/condolence/images/icon.png) no-repeat;background-size:8%;padding:7px 15px 7px  28px;margin:10px 13px 0 0px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border:#e5ddda 1px solid;background-position:5px center;width:31%;}*/
.sp_section4 li{display:table-cell;width:50%;border-radius:5px;/* -webkit-border-radius:5px; */-moz-border-radius:5px;-ms-border-radius:5px;border:#e5ddda 1px solid;}
.sp_section4 li a{background:#fff url(//img.e87.com/s/express/img/quickorder/icon.png) no-repeat;background-position:1% center;display:table-cell;background-size:8%;padding:5px 0 0 15%;height:30px;width:221px;}	
.sp_section4 ul{overflow:hidden;margin:10px 0 0 3px;display:table;border-collapse:separate !important;border-spacing:10px 0px !important;width:98%;}
.clearfix {clear: both; overflow: hidden;}

.etc_bne_txt { padding: 30px 2% 0;}
.etc_bnr { display: flex; margin: 10px 2% 30px;}
.etc_bnr p { margin: 0 2%;}