.easy_list{margin-top:20px;}
.easy_list{box-shadow:0px 2px 10px 0px rgba(0,0,0,0.2); border-radius:4px; box-sizing:border-box; padding:20px;}

.easy_date_title{font-size:20px; color:#111; font-weight:700; padding-left:24px; background:url('/images/easy_date_icon.jpg') left center no-repeat;  background-size:17px; line-height:1;}
.easy_date{font-size:17px; color:#111; line-height:1;}
.easy_delivery{flex-wrap:wrap; gap:12px; margin-top:24px; padding-top:24px; border-top:1px solid #ccc; margin-bottom:24px; padding-bottom:24px; border-bottom:1px solid #ccc;}
.easy_delivery > div{width:calc(50% - 6px); text-align:center; height:44px; box-sizing:border-box; line-height:42px; border:1px solid #ccc; border-radius:6px;}
.easy_delivery > div.active{border:1px solid #4a29e7; color:#4a29e7; }
.easy_slide img{display:block; width:100%;}
.easy_slide_arrow + button{display:block; width:100%; color:#111; border:1px solid #111; border-radius:6px; background:transparent; height:42px; font-size:14px; font-weight:700; margin-top:16px;}

.easy_option{margin-top:24px; padding-top:24px; border-top:1px solid #ccc;}
.easy_option01{line-height:1;}
.easy_type{font-weight:700;}
.easy01{color:#fb9649}
.easy02{color:#f9626c}
.easy03{color:#4b37a6}

.easy_option .dp_flex{position:relative;}
.easy_option .dp_flex div{color:#111; font-size:16px; box-sizing:border-box;}
.easy_option .dp_flex div:nth-child(1){width:110px; padding-left:18px; position:absolute; left:0;}
.easy_option .dp_flex div:nth-child(2){flex:auto; word-break:keep-all; padding-left:110px;}
.easy_option01 .dp_flex div:nth-child(1):before{content:''; display:block; width:4px; height:4px; position:absolute; background:#111; left:0; top:50%; margin-top:-2px;}

.easy_option01 li + li{margin-top:10px;}
.easy_option02 .dp_flex div:nth-child(1):before{content:''; display:block; width:14px; height:14px; background-size:100% !important; position:absolute; left:0; top:6px;}
.easy_option02 .dp_flex:nth-child(1) div:nth-child(1):before{background:url('/images/easy_icon01.png') center center no-repeat;}
.easy_option02 .dp_flex:nth-child(2) div:nth-child(1):before{background:url('/images/easy_icon01.png') center center no-repeat;}
.easy_option02 .dp_flex:nth-child(3) div:nth-child(1):before{background:url('/images/easy_icon02.png') center center no-repeat;}
.easy_option02 .dp_flex:nth-child(4) div:nth-child(1):before{background:url('/images/easy_icon03.png') center center no-repeat;}