#delivery .hid{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}#delivery #sec01{background-image:url(/common/smart/design/img/delivery_images_sp.png);background-repeat:no-repeat;background-position:0 0;height:207px;width:320px;background-size:100%;margin:auto;position:relative}#delivery #sec01 #form_area span{position:absolute;left:147px;font-size:16px;color:red;display:block;font-weight:700;bottom:32px}#delivery #sec02{background-image:url(/common/smart/design/img/delivery_images_sp.png);background-repeat:no-repeat;background-position:0 -207px;height:335px;width:320px;background-size:100%;margin:auto}#delivery #sec03 h3{background-image:url(/common/smart/design/img/delivery_images_sp.png);background-repeat:no-repeat;background-position:0 -542px;height:40px;width:320px;background-size:100%;margin:auto}#delivery #sec03 #delivery_list{width:320px;margin-right:auto;margin-left:auto}#delivery #sec03 #delivery_list tr #next_day_th{background-color:#8395F9;color:#FFF;padding:10px;border:1px solid #8395F9}#delivery #sec03 #delivery_list tr #two_days_later_th{background-color:#6CE3B2;color:#FFF;padding:10px;border:1px solid #6CE3B2}#delivery #sec03 #delivery_list tr #next_day_td{border:1px solid #8395F9;color:#8395F9;padding:10px}#delivery #sec03 #delivery_list tr #two_days_later_td{border:1px solid #6CE3B2;color:#6CE3B2;padding:10px}#delivery #sec04{background-image:url(/common/smart/design/img/delivery_images_sp.png);background-repeat:no-repeat;background-position:0 -582px;height:245px;width:320px;display:block;background-size:100%;margin:auto}#delivery #sec05{background-image:url(/common/smart/design/img/delivery_images_sp.png);background-repeat:no-repeat;background-position:0 -827px;height:115px;width:320px;display:block;background-size:100%;margin:auto}#delivery_day{background-image:url(/common/smart/design/img/delivery_day_sp.png);margin-right:auto;margin-left:auto;height:175px;width:320px;background-size:100%}#delivery_day p{text-indent:100%;white-space:nowrap;display:block;overflow:hidden}#delivery_day .wrap{height:175px;width:320px;text-indent:100%;white-space:nowrap;display:block;overflow:hidden}#delivery_day .wrap a{height:175px;width:320px;text-indent:100%;white-space:nowrap;display:block;overflow:hidden}.item_detail .delivery-title_s1{font-size:26px;line-height:30px;font-weight:700;color:#fff;text-align:center;background:url(/common/smart/design/img/images_index-add/title-common-bg.png) left top repeat;margin:0 0 20px;padding:20px 10px;border-top-left-radius:8px;border-top-right-radius:8px}.style-calendar_main #delivery #sec01{background:none;width:auto;height:auto;margin:0 6px 20px 6px}.noti_delivery span{font-size:8px;text-indent:0;font-weight:700}.style-calendar_main #delivery #sec01 #form_area span{top:50%;transform:translate(-43%,-48%);bottom:0;right:50%;font-size:22px;width:100%;left:0}.style-calendar_main .delivery-calendar{position:absolute;top:50%;bottom:0;transform:translateY(-22%)}.style-calendar_main .btn_delivery_ct{font-size:20px;font-weight:700;color:#fff;background:#4c000e;text-align:center;padding:8px;margin-bottom:5px}.style-calendar_main #delivery #sec02{background:url(/common/smart/design/img/delivery_box_spct.jpg) no-repeat;background-size:100%;margin:5px 6px;width:auto;height:539px}.noti_delivery{padding:0 6px;font-size:10px;line-height:14px}.style-calendar_main #sec02 .hid{display:none}.style-calendar_main .top_box_delivery{display:flex;justify-content:space-around;align-items:center;margin:10px;height:120px}.style-calendar_main .top_box_delivery img{width:auto;height:100%}.style-calendar_main .top_box_delivery .bg_white_box{background:#fff;border-radius:10px;font-size:16px;font-weight:700;line-height:30px;text-align:center;height:100%}.style-calendar_main .item_detail .delivery-title_s1{font-size:20px;line-height:10px}.style-calendar_main .box_main_delivery{display:flex;justify-content:space-around;align-items:center;margin:8px}.style-calendar_main .top_right{background:#d61518;color:#fff;font-size:14px;padding:12px;text-align:center;font-weight:700;border-top-left-radius:5px;border-top-right-radius:5px}.style-calendar_main .delivery-date_s1 strong{font-size:15px;line-height:20px}.style-calendar_main .delivery-date_s1 span{font-size:12px!important;font-weight:700}.style-calendar_main .delivery-date_s1 .span-green{color:#5e8edf}.style-calendar_main .delivery-date_s1 .span-blue{color:#54a826}.style-calendar_main .main_right{background:#fff;text-align:center;padding:16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.icon_red{width:20px;height:19px;padding:0 5px;margin-top:25%}#calendar .fc-today-button{display:none}#calendar .fc-center h2{font-size:12px;font-weight:700;padding-top:3px}#calendar .fc-month-button,#calendar .fc-agendaWeek-button,#calendar .fc-agendaDay-button{display:none}#calendar .fc-toolbar{background:#fff;border:1px solid #6c6c6c;padding:8px 3px;margin-bottom:0}#calendar .fc-prev-button,#calendar .fc-next-button{background:transparent;border:none;overflow:hidden;box-shadow:none;outline:none}#calendar .fc-icon{color:#fff;background:#252525;width:15px;height:15px;border-radius:50%}#calendar .fc-icon-left-single-arrow:after,#calendar .fc-icon-right-single-arrow:after{top:-1px;font-size:19px}#calendar .fc-basic-view .fc-body .fc-row{min-height:20px;height:20px}#calendar .fc-day-grid .fc-row:last-child{display:none}#calendar .fc-scroller{height:auto!important}.calender_bx_delivery{display:flex;justify-content:space-around;padding:0 8px;height:168px}.calender_bx_delivery .delivery_left{width:52%}.calender_bx_delivery .delivery_right{width:140px}.calender_bx_delivery .fc-view-container{height:240px}.calender_bx_delivery .main_right{display:flex;justify-content:center;align-items:center;flex-direction:column}.calender_bx_delivery .main_right .delivery-date_s1{margin-bottom:8px}.calender_bx_delivery .fc-widget-header{background:#e4e4e4;height:20px;border:1px solid #9f9f9f}.calender_bx_delivery .fc-widget-content .fc-bg{height:20px}.calender_bx_delivery .fc-row .fc-day{background:#fff;height:20px}.calender_bx_delivery .fc-row .fc-day:first-child,.calender_bx_delivery .fc-widget-header .fc-day-header:first-child{background:#ffeded;color:#de0000}.calender_bx_delivery .fc-row .fc-day-top:first-child .fc-day-number{color:#de0000}.calender_bx_delivery .fc-row .fc-day:last-child,.calender_bx_delivery .fc-widget-header .fc-day-header:last-child{background:#ddf9ff;color:#0065e1}.calender_bx_delivery .fc button{padding:0}.calender_bx_delivery .fc .fc-toolbar>*>*{margin:0!important}.calender_bx_delivery .fc-row .fc-highlight-skeleton{z-index:0}@media (min-width:767px) and (max-width:1022px){.noti_delivery{padding:0 6px;font-size:24px;line-height:8px}.top_delivery_bg img{height:750px}.style-calendar{height:775px}.style-calendar_main .delivery-calendar{height:300px}.calender_bx_delivery{height:350px}.calender_bx_delivery .delivery_right{width:270px}.style-calendar_main .top_right{font-size:26px;padding:28px}.style-calendar_main .delivery-date_s1 span{font-size:26px!important;font-weight:700;line-height:34px}.calender_bx_delivery .main_right .delivery-date_s1{margin-bottom:15px}.style-calendar_main .main_right{padding:40px 20px}.icon_red{width:30px;height:26px}#calendar .fc-toolbar{padding:11px 10px}.calender_bx_delivery .fc-widget-header{height:36px}.fc-row .fc-day-header{padding-top:11px;font-size:16px}.calender_bx_delivery .fc-widget-content .fc-bg{height:45px}#calendar .fc-icon{width:32px;height:32px}#calendar .fc-icon-left-single-arrow:after,#calendar .fc-icon-right-single-arrow:after{top:7px;font-size:36px}#calendar .fc-toolbar{padding:22px 10px}#calendar .fc-center h2{font-size:28px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{height:40px;font-size:18px}.style-calendar_main #delivery #sec01 #form_area span{font-size:32px}.style-calendar_main #delivery #sec02{height:1070px!important}}@media (min-width:1024px) and (max-width:1999px){.noti_delivery{padding:0 21px;font-size:32px;line-height:3px}.top_delivery_bg img{height:975px}.style-calendar_main .btn_delivery_ct{font-size:26px;padding:18px;margin-bottom:15px}.style-calendar{height:775px}.style-calendar_main .delivery-calendar{height:300px}.calender_bx_delivery{height:422px}.calender_bx_delivery .delivery_right{width:355px}.style-calendar_main .top_right{font-size:26px;padding:28px}.style-calendar_main .delivery-date_s1 span{font-size:34px!important;font-weight:700;line-height:38px}.calender_bx_delivery .main_right .delivery-date_s1{margin-bottom:30px}.style-calendar_main .main_right{padding:61px 20px}.icon_red{width:30px;height:26px}#calendar .fc-toolbar{padding:11px 10px}.calender_bx_delivery .fc-widget-header{height:50px}.fc-row .fc-day-header{padding-top:14px;font-size:22px}.calender_bx_delivery .fc-widget-content .fc-bg{height:57px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{font-size:23px}#calendar .fc-icon{width:32px;height:32px}#calendar .fc-icon-left-single-arrow:after,#calendar .fc-icon-right-single-arrow:after{top:7px;font-size:36px}#calendar .fc-toolbar{padding:22px 10px}#calendar .fc-center h2{font-size:28px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{height:55px}.style-calendar_main #delivery #sec01 #form_area span{font-size:38px;transform:translate(-40%,-48%)}.style-calendar_main #delivery #sec02{height:1425px}}#delivery #sec01{margin-top:20px}#delivery #sec01 #form_area span{font-size:14px;bottom:44px}#delivery #sec02{position:relative;height:487px}#delivery #sec02 span{position:absolute;bottom:32px;font-size:10px;line-height:16px;white-space:normal;padding:0 11px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:block}#delivery #sec02 span:last-child{bottom:0}#delivery.style2 .about-guidelines{margin-top:27px!important}#delivery.style2 .table-about-guidelines th,#delivery.style2 .table-about-guidelines td{vertical-align:top!important}#delivery.style2 .table-descr ul li{margin-bottom:10px}#delivery.style2 .table-descr ul li:last-child{margin-bottom:0}#delivery.style2 a.button{opacity:1!important}#delivery.style2 a.button:hover{opacity:.8!important}#delivery.style2 .about-guidelines{overflow:hidden;margin:18px 7px 24px}#delivery.style2 .sub-title{margin:0 0 10px;color:#fff;font-size:12px;line-height:30px;font-weight:700;padding:0 10px;background:#59af26}#delivery.style2 .table-about-guidelines+.table-about-guidelines{margin-top:20px}#delivery.style2 .table-about-guidelines strong{display:block;font-size:10px;line-height:16px;color:#000;margin-bottom:8px}#delivery.style2 .table-about-guidelines table{width:100%}#delivery.style2 .table-about-guidelines thead tr{height:24px;color:#2f2f2f;background-color:#f0f0f0}#delivery.style2 .table-about-guidelines tbody th{width:19%;text-align:center}#delivery.style2 .table-about-guidelines tr{background-color:#fff;font-size:10px;line-height:16px;color:#000;height:32px}#delivery.style2 .table-about-guidelines tr:nth-child(2n){background-color:#f3f9fd}#delivery.style2 .table-about-guidelines th{font-weight:700}#delivery.style2 .table-about-guidelines th,#delivery.style2 .table-about-guidelines td{vertical-align:middle;border:1px solid #b5b5b5;padding:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#delivery.style2 .table-about-guidelines td{text-align:left}#delivery.style2 a.button{display:block;width:auto;height:auto;opacity:.8;background:transparent;margin:20px 10px}#delivery.style2 a.button:hover{opacity:1}#delivery.style2 a.button img{vertical-align:middle;max-width:100%;max-height:100%}#delivery.style2 .table-descr{display:block;font-size:9px;line-height:16px;color:#000;font-weight:400;margin:8px 0 10px}#delivery.style2 .table-descr ul{margin:0;padding:0;list-style:none;width:auto;height:auto}#delivery.style2 .table-descr ul li{position:relative;display:block;padding-left:12px;width:auto;height:auto}#delivery.style2 .table-descr ul li:before{content:"※";position:absolute;top:0;left:0}.style-calendar_main #delivery #sec01{min-height:425px}